95 Oid targetTypeId,
int32 targetTypeMod,
356 int32 containerTypMod,
void cancel_parser_errposition_callback(ParseCallbackState *pcbstate)
void free_parsestate(ParseState *pstate)
Node *(* PreParseColumnRefHook)(ParseState *pstate, ColumnRef *cref)
Node *(* PostParseColumnRefHook)(ParseState *pstate, ColumnRef *cref, Node *var)
SubscriptingRef * transformContainerSubscripts(ParseState *pstate, Node *containerBase, Oid containerType, int32 containerTypMod, List *indirection, bool isAssignment)
Node *(* ParseParamRefHook)(ParseState *pstate, ParamRef *pref)
int parser_errposition(ParseState *pstate, int location)
void setup_parser_errposition_callback(ParseCallbackState *pcbstate, ParseState *pstate, int location)
@ EXPR_KIND_EXECUTE_PARAMETER
@ EXPR_KIND_COLUMN_DEFAULT
@ EXPR_KIND_STATS_EXPRESSION
@ EXPR_KIND_INDEX_EXPRESSION
@ EXPR_KIND_MERGE_RETURNING
@ EXPR_KIND_PARTITION_BOUND
@ EXPR_KIND_FUNCTION_DEFAULT
@ EXPR_KIND_WINDOW_FRAME_RANGE
@ EXPR_KIND_FROM_SUBSELECT
@ EXPR_KIND_WINDOW_FRAME_GROUPS
@ EXPR_KIND_PARTITION_EXPRESSION
@ EXPR_KIND_INDEX_PREDICATE
@ EXPR_KIND_INSERT_TARGET
@ EXPR_KIND_ALTER_COL_TRANSFORM
@ EXPR_KIND_UPDATE_TARGET
@ EXPR_KIND_SELECT_TARGET
@ EXPR_KIND_GENERATED_COLUMN
@ EXPR_KIND_CALL_ARGUMENT
@ EXPR_KIND_FROM_FUNCTION
@ EXPR_KIND_UPDATE_SOURCE
@ EXPR_KIND_CHECK_CONSTRAINT
@ EXPR_KIND_WINDOW_PARTITION
@ EXPR_KIND_WINDOW_FRAME_ROWS
@ EXPR_KIND_VALUES_SINGLE
ParseState * make_parsestate(ParseState *parentParseState)
void transformContainerType(Oid *containerType, int32 *containerTypmod)
struct ParseCallbackState ParseCallbackState
Const * make_const(ParseState *pstate, A_Const *aconst)
Node *(* CoerceParamHook)(ParseState *pstate, Param *param, Oid targetTypeId, int32 targetTypeMod, int location)
ErrorContextCallback errcallback
ParseNamespaceColumn * p_nscolumns
RTEPermissionInfo * p_perminfo
ParseState * parentParseState
ParseNamespaceItem * p_target_nsitem
ParseNamespaceItem * p_grouping_nsitem
ParseExprKind p_expr_kind
List * p_multiassign_exprs
bool p_locked_from_parent
ParseParamRefHook p_paramref_hook
PreParseColumnRefHook p_pre_columnref_hook
QueryEnvironment * p_queryEnv
const char * p_sourcetext
Relation p_target_relation
CommonTableExpr * p_parent_cte
CoerceParamHook p_coerce_param_hook
PostParseColumnRefHook p_post_columnref_hook