#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | funcid |
Oid | funcresulttype |
bool | funcretset |
bool | funcvariadic |
CoercionForm | funcformat |
Oid | funccollid |
Oid | inputcollid |
List * | args |
int | location |
Definition at line 343 of file primnodes.h.
Definition at line 353 of file primnodes.h.
Referenced by deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), exec_simple_check_node(), ExecInitExpr(), expression_tree_mutator(), expression_tree_walker(), exprIsLengthCoercion(), exprLocation(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), foreign_expr_walker(), get_func_expr(), inline_function(), inline_set_returning_function(), interval_transform(), JumbleExpr(), makeFuncExpr(), numeric_transform(), ParseFuncOrColumn(), print_expr(), simplify_function(), strip_implicit_coercions(), TemporalTransform(), varbit_transform(), and varchar_transform().
Definition at line 351 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), evaluate_function(), foreign_expr_walker(), inline_function(), makeFuncExpr(), and simplify_function().
Definition at line 350 of file primnodes.h.
Referenced by deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), exprIsLengthCoercion(), get_func_expr(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), simplify_function(), and strip_implicit_coercions().
Definition at line 346 of file primnodes.h.
Referenced by contain_leaky_functions_walker(), contain_mutable_functions_walker(), contain_nonstrict_functions_walker(), contain_volatile_functions_walker(), deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), ExecEvalFunc(), ExecMakeTableFunctionResult(), expression_returns_set_rows_walker(), find_expr_references_walker(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), foreign_expr_walker(), get_func_expr(), inline_function(), inline_set_returning_function(), JumbleExpr(), makeFuncExpr(), ParseFuncOrColumn(), print_expr(), and simplify_function().
Definition at line 347 of file primnodes.h.
Referenced by deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), get_func_expr(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Definition at line 348 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), evaluate_function(), exec_simple_check_node(), expression_returns_set_rows_walker(), expression_returns_set_walker(), inline_function(), inline_set_returning_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Definition at line 349 of file primnodes.h.
Referenced by deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), get_func_expr(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Definition at line 352 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), evaluate_function(), ExecEvalFunc(), ExecMakeTableFunctionResult(), foreign_expr_walker(), inline_function(), makeFuncExpr(), and simplify_function().
Definition at line 354 of file primnodes.h.
Referenced by build_coercion_expression(), eval_const_expressions_mutator(), evaluate_function(), exprLocation(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Definition at line 345 of file primnodes.h.
Referenced by simplify_function().