|
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 778 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 800 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_function_in_from(), inline_sql_function_in_from(), interval_support(), is_standard_join_alias_expression(), IsSquashableConstant(), like_regex_support(), makeFuncExpr(), match_funcclause_to_indexcol(), network_subset_support(), numeric_support(), ParseFuncOrColumn(), range_contains_elem_support(), simplify_function(), strip_implicit_coercions(), TemporalSimplify(), test_inline_in_from_support_func(), transformCallStmt(), varbit_support(), and varchar_support().
| Oid FuncExpr::funcid |
Definition at line 782 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_function_in_from(), IsSquashableConstant(), make_callstmt_target(), makeFuncExpr(), match_funcclause_to_indexcol(), ParseFuncOrColumn(), simplify_function(), and transformCallStmt().
| ParseLoc FuncExpr::location |
Definition at line 802 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 780 of file primnodes.h.
Referenced by simplify_function().