|
PostgreSQL Source Code git master
|
#include <primnodes.h>
Public Member Functions | |
| pg_node_attr (custom_query_jumble) Expr xpr | |
Data Fields | |
| ParamKind | paramkind |
| int | paramid |
| Oid | paramtype |
| int32 | paramtypmod |
| Oid | paramcollid |
| ParseLoc | location |
Definition at line 390 of file primnodes.h.
| Param::pg_node_attr | ( | custom_query_jumble | ) |
| ParseLoc Param::location |
Definition at line 403 of file primnodes.h.
Referenced by _jumbleParam(), check_parameter_resolution_walker(), eval_const_expressions_mutator(), fixed_paramref_hook(), generate_new_exec_param(), make_datum_param(), paramlist_param_ref(), 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(), variable_coerce_param_hook(), and variable_paramref_hook().
| Oid Param::paramcollid |
Definition at line 401 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), find_expr_references_walker(), fixed_paramref_hook(), foreign_expr_walker(), generate_new_exec_param(), make_datum_param(), paramlist_param_ref(), 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(), variable_coerce_param_hook(), and variable_paramref_hook().
| int Param::paramid |
Definition at line 396 of file primnodes.h.
Referenced by _jumbleParam(), array_subscript_handler_support(), 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(), find_param_generator(), find_param_generator_initplan(), find_param_referent(), fix_param_node(), fixed_paramref_hook(), generate_new_exec_param(), generate_subquery_params(), get_parameter(), make_callstmt_target(), make_datum_param(), max_parallel_hazard_walker(), paramlist_param_ref(), 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(), substitute_actual_parameters_in_from_mutator(), substitute_actual_parameters_mutator(), transformCurrentOfExpr(), transformMultiAssignRef(), transformSubLink(), variable_coerce_param_hook(), and variable_paramref_hook().
| ParamKind Param::paramkind |
Definition at line 395 of file primnodes.h.
Referenced by _jumbleParam(), 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(), fixed_paramref_hook(), foreign_expr_walker(), generate_new_exec_param(), get_parameter(), make_datum_param(), max_parallel_hazard_walker(), paramlist_param_ref(), 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_in_from_mutator(), substitute_actual_parameters_mutator(), transformCurrentOfExpr(), transformMultiAssignRef(), transformSubLink(), variable_coerce_param_hook(), and variable_paramref_hook().
| Oid Param::paramtype |
Definition at line 397 of file primnodes.h.
Referenced by check_parameter_resolution_walker(), deparseParam(), eval_const_expressions_mutator(), ExecInitExprRec(), find_expr_references_walker(), fixed_paramref_hook(), generate_new_exec_param(), make_datum_param(), paramlist_param_ref(), 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(), variable_coerce_param_hook(), and variable_paramref_hook().
| int32 Param::paramtypmod |
Definition at line 399 of file primnodes.h.
Referenced by deparseParam(), eval_const_expressions_mutator(), fixed_paramref_hook(), generate_new_exec_param(), make_datum_param(), paramlist_param_ref(), 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(), variable_coerce_param_hook(), and variable_paramref_hook().