|
PostgreSQL Source Code git master
|
#include "access/tupdesc.h"

Go to the source code of this file.
Data Structures | |
| struct | EphemeralNamedRelationMetadataData |
| struct | EphemeralNamedRelationData |
Enumerations | |
| enum | EphemeralNameRelationType { ENR_NAMED_TUPLESTORE } |
Functions | |
| QueryEnvironment * | create_queryEnv (void) |
| EphemeralNamedRelationMetadata | get_visible_ENR_metadata (QueryEnvironment *queryEnv, const char *refname) |
| void | register_ENR (QueryEnvironment *queryEnv, EphemeralNamedRelation enr) |
| void | unregister_ENR (QueryEnvironment *queryEnv, const char *name) |
| EphemeralNamedRelation | get_ENR (QueryEnvironment *queryEnv, const char *name) |
| TupleDesc | ENRMetadataGetTupDesc (EphemeralNamedRelationMetadata enrmd) |
Definition at line 56 of file queryenvironment.h.
Definition at line 44 of file queryenvironment.h.
Definition at line 64 of file queryenvironment.h.
|
extern |
Definition at line 39 of file queryenvironment.c.
References palloc0_object.
Referenced by SPI_register_relation().
|
extern |
Definition at line 125 of file queryenvironment.c.
References Assert, fb(), InvalidOid, NoLock, RelationData::rd_att, table_close(), and table_open().
Referenced by addRangeTableEntryForENR(), and ExecInitNamedTuplestoreScan().
|
extern |
Definition at line 96 of file queryenvironment.c.
References Assert, fb(), lfirst, name, and QueryEnvironment::namedRelList.
Referenced by _SPI_find_ENR_by_name(), ExecInitNamedTuplestoreScan(), get_visible_ENR_metadata(), register_ENR(), and unregister_ENR().
|
extern |
Definition at line 45 of file queryenvironment.c.
References Assert, fb(), and get_ENR().
Referenced by get_visible_ENR(), and name_matches_visible_ENR().
|
extern |
Definition at line 69 of file queryenvironment.c.
References Assert, fb(), get_ENR(), lappend(), and QueryEnvironment::namedRelList.
Referenced by SPI_register_relation().
|
extern |
Definition at line 82 of file queryenvironment.c.
References get_ENR(), list_delete(), name, and QueryEnvironment::namedRelList.
Referenced by SPI_unregister_relation().