PostgreSQL Source Code
git master
|
#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 635 of file primnodes.h.
List* FuncExpr::args |
Definition at line 657 of file primnodes.h.
Referenced by ATColumnChangeRequiresRewrite(), clause_selectivity_ext(), deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), exec_check_rw_parameter(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), ExecuteCallStmt(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprIsLengthCoercion(), exprLocation(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_func_expr(), get_func_sql_syntax(), inline_function(), inline_set_returning_function(), interval_support(), JumbleExpr(), like_regex_support(), makeFuncExpr(), match_funcclause_to_indexcol(), network_subset_support(), numeric_support(), ParseFuncOrColumn(), simplify_function(), strip_implicit_coercions(), TemporalSimplify(), transformCallStmt(), varbit_support(), and varchar_support().
Oid FuncExpr::funccollid |
Definition at line 653 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), evaluate_function(), inline_function(), makeFuncExpr(), and simplify_function().
CoercionForm FuncExpr::funcformat |
Definition at line 651 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().
Oid FuncExpr::funcid |
Definition at line 639 of file primnodes.h.
Referenced by ATColumnChangeRequiresRewrite(), CallStmtResultDesc(), check_functions_in_node(), clause_selectivity_ext(), deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), exec_check_rw_parameter(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), ExecuteCallStmt(), ExplainTargetRel(), expression_returns_set_rows(), find_expr_references_walker(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_func_expr(), get_func_sql_syntax(), inline_function(), inline_set_returning_function(), JumbleExpr(), make_callstmt_target(), makeFuncExpr(), match_funcclause_to_indexcol(), ParseFuncOrColumn(), simplify_function(), and transformCallStmt().
Oid FuncExpr::funcresulttype |
Definition at line 641 of file primnodes.h.
Referenced by deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), ExecuteCallStmt(), get_func_expr(), inline_function(), inline_set_returning_function(), makeFuncExpr(), ParseFuncOrColumn(), simplify_function(), transformCallStmt(), and UtilityReturnsTuples().
bool FuncExpr::funcretset |
Definition at line 643 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), evaluate_function(), ExecInitTableFunctionResult(), expression_returns_set_rows(), expression_returns_set_walker(), inline_function(), inline_set_returning_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
bool FuncExpr::funcvariadic |
Definition at line 649 of file primnodes.h.
Referenced by build_aggregate_transfn_expr(), deparseFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), get_func_expr(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Oid FuncExpr::inputcollid |
Definition at line 655 of file primnodes.h.
Referenced by clause_selectivity_ext(), eval_const_expressions_mutator(), evaluate_function(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), ExecuteCallStmt(), inline_function(), like_regex_support(), makeFuncExpr(), and simplify_function().
int FuncExpr::location |
Definition at line 659 of file primnodes.h.
Referenced by build_coercion_expression(), eval_const_expressions_mutator(), evaluate_function(), exprLocation(), inline_function(), makeFuncExpr(), ParseFuncOrColumn(), and simplify_function().
Expr FuncExpr::xpr |
Definition at line 637 of file primnodes.h.
Referenced by simplify_function().