PostgreSQL Source Code: Param Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
Expr | xpr |
ParamKind | paramkind |
int | paramid |
Oid | paramtype |
ParseLoc | location |
Detailed Description
Member Function Documentation
◆ pg_node_attr() [1/2]
int32 paramtypmod Param::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [2/2]
Oid paramcollid Param::pg_node_attr | ( | query_jumble_ignore | ) |
---|
Field Documentation
◆ location
Definition at line 401 of file primnodes.h.
Referenced by check_parameter_resolution_walker(), eval_const_expressions_mutator(), generate_new_exec_param(), make_agg_arg(), make_datum_param(), replace_nestloop_param_placeholdervar(), replace_nestloop_param_var(), replace_outer_agg(), replace_outer_grouping(), replace_outer_merge_support(), replace_outer_placeholdervar(), replace_outer_returning(), replace_outer_var(), sql_fn_make_param(), transformMultiAssignRef(), transformSubLink(), and variable_coerce_param_hook().
◆ paramid
Definition at line 394 of file primnodes.h.
Referenced by _jumbleNode(), array_subscript_handler_support(), build_subplan(), check_parameter_resolution_walker(), contain_exec_param_walker(), convert_EXISTS_to_ANY(), convert_testexpr_mutator(), count_param_references(), eval_const_expressions_mutator(), exec_check_rw_parameter(), ExecInitExprRec(), finalize_primnode(), find_param_generator(), find_param_generator_initplan(), find_param_referent(), fix_param_node(), generate_new_exec_param(), generate_subquery_params(), get_parameter(), make_agg_arg(), make_callstmt_target(), make_datum_param(), max_parallel_hazard_walker(), plpgsql_param_compile(), pull_exec_paramids_walker(), pull_paramids_walker(), replace_nestloop_param_placeholdervar(), replace_nestloop_param_var(), replace_outer_agg(), replace_outer_grouping(), replace_outer_merge_support(), replace_outer_placeholdervar(), replace_outer_returning(), replace_outer_var(), sql_fn_make_param(), SS_make_initplan_from_plan(), substitute_actual_parameters_mutator(), substitute_actual_srf_parameters_mutator(), transformCurrentOfExpr(), transformMultiAssignRef(), transformSubLink(), and variable_coerce_param_hook().
◆ paramkind
Definition at line 393 of file primnodes.h.
Referenced by _jumbleNode(), array_subscript_handler_support(), check_parameter_resolution_walker(), contain_exec_param_walker(), convert_testexpr_mutator(), count_param_references(), eval_const_expressions_mutator(), exec_check_rw_parameter(), ExecInitExprRec(), find_param_generator(), find_param_referent(), fix_param_node(), foreign_expr_walker(), generate_new_exec_param(), get_parameter(), make_agg_arg(), make_datum_param(), max_parallel_hazard_walker(), pull_exec_paramids_walker(), query_contains_extern_params_walker(), replace_nestloop_param_placeholdervar(), replace_nestloop_param_var(), replace_outer_agg(), replace_outer_grouping(), replace_outer_merge_support(), replace_outer_placeholdervar(), replace_outer_returning(), replace_outer_var(), sql_fn_make_param(), substitute_actual_parameters_mutator(), substitute_actual_srf_parameters_mutator(), transformCurrentOfExpr(), transformMultiAssignRef(), transformSubLink(), and variable_coerce_param_hook().
◆ paramtype
Definition at line 395 of file primnodes.h.
Referenced by check_parameter_resolution_walker(), deparseParam(), eval_const_expressions_mutator(), ExecInitExprRec(), find_expr_references_walker(), generate_new_exec_param(), make_agg_arg(), make_datum_param(), plpgsql_param_compile(), replace_nestloop_param_placeholdervar(), replace_nestloop_param_var(), replace_outer_agg(), replace_outer_grouping(), replace_outer_merge_support(), replace_outer_placeholdervar(), replace_outer_returning(), replace_outer_var(), sql_fn_make_param(), transformCurrentOfExpr(), transformMultiAssignRef(), transformSubLink(), and variable_coerce_param_hook().
◆ xpr
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h