PostgreSQL Source Code git master
|
#include <primnodes.h>
Public Member Functions | |
Oid funcresulttype | pg_node_attr (query_jumble_ignore) |
bool funcretset | pg_node_attr (query_jumble_ignore) |
bool funcvariadic | pg_node_attr (query_jumble_ignore) |
CoercionForm funcformat | pg_node_attr (query_jumble_ignore) |
Oid funccollid | pg_node_attr (query_jumble_ignore) |
Oid inputcollid | pg_node_attr (query_jumble_ignore) |
Data Fields | |
Expr | xpr |
Oid | funcid |
List * | args |
ParseLoc | location |
Definition at line 746 of file primnodes.h.
Oid funcresulttype FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
bool funcretset FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
bool funcvariadic FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
CoercionForm funcformat FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
Oid funccollid FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
Oid inputcollid FuncExpr::pg_node_attr | ( | query_jumble_ignore | ) |
List* FuncExpr::args |
Definition at line 768 of file primnodes.h.
Referenced by adjust_standard_join_alias_expression(), ATColumnChangeRequiresRewrite(), clause_selectivity_ext(), deparseFuncExpr(), elem_contained_by_range_support(), 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(), is_standard_join_alias_expression(), like_regex_support(), makeFuncExpr(), match_funcclause_to_indexcol(), network_subset_support(), numeric_support(), ParseFuncOrColumn(), range_contains_elem_support(), simplify_function(), strip_implicit_coercions(), TemporalSimplify(), transformCallStmt(), varbit_support(), and varchar_support().
Oid FuncExpr::funcid |
Definition at line 750 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(), make_callstmt_target(), makeFuncExpr(), match_funcclause_to_indexcol(), ParseFuncOrColumn(), simplify_function(), and transformCallStmt().
ParseLoc FuncExpr::location |
Definition at line 770 of file primnodes.h.
Referenced by build_coercion_expression(), coerceJsonFuncExpr(), eval_const_expressions_mutator(), evaluate_function(), exprLocation(), inline_function(), makeFuncExpr(), makeJsonByteaToTextConversion(), ParseFuncOrColumn(), simplify_function(), and transformJsonValueExpr().
Expr FuncExpr::xpr |
Definition at line 748 of file primnodes.h.
Referenced by simplify_function().