Line data Source code
1 : /*------------------------------------------------------------------------- 2 : * 3 : * parse_enr.c 4 : * parser support routines dealing with ephemeral named relations 5 : * 6 : * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group 7 : * Portions Copyright (c) 1994, Regents of the University of California 8 : * 9 : * 10 : * IDENTIFICATION 11 : * src/backend/parser/parse_enr.c 12 : * 13 : *------------------------------------------------------------------------- 14 : */ 15 : #include "postgres.h" 16 : 17 : #include "parser/parse_enr.h" 18 : 19 : bool 20 258190 : name_matches_visible_ENR(ParseState *pstate, const char *refname) 21 : { 22 258190 : return (get_visible_ENR_metadata(pstate->p_queryEnv, refname) != NULL); 23 : } 24 : 25 : EphemeralNamedRelationMetadata 26 452 : get_visible_ENR(ParseState *pstate, const char *refname) 27 : { 28 452 : return get_visible_ENR_metadata(pstate->p_queryEnv, refname); 29 : }