54 enr =
get_ENR(queryEnv, refname);
86 match =
get_ENR(queryEnv, name);
102 if (queryEnv == NULL)
109 if (strcmp(enr->
md.
name, name) == 0)
139 tupdesc = relation->
rd_att;
EphemeralNamedRelationMetadataData md
void table_close(Relation relation, LOCKMODE lockmode)
void unregister_ENR(QueryEnvironment *queryEnv, const char *name)
QueryEnvironment * create_queryEnv(void)
EphemeralNamedRelationData * EphemeralNamedRelation
List * lappend(List *list, void *datum)
void register_ENR(QueryEnvironment *queryEnv, EphemeralNamedRelation enr)
void * palloc0(Size size)
#define Assert(condition)
TupleDesc ENRMetadataGetTupDesc(EphemeralNamedRelationMetadata enrmd)
EphemeralNamedRelationMetadata get_visible_ENR_metadata(QueryEnvironment *queryEnv, const char *refname)
List * list_delete(List *list, void *datum)
Relation table_open(Oid relationId, LOCKMODE lockmode)
EphemeralNamedRelation get_ENR(QueryEnvironment *queryEnv, const char *name)