|
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 ATColumnChangeRequiresRewrite(), deparseFuncExpr(), eval_const_expressions_mutator(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprIsLengthCoercion(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_func_expr(), get_func_sql_syntax(), interval_support(), IsSquashableConstant(), like_regex_support(), makeFuncExpr(), match_funcclause_to_indexcol(), network_subset_support(), numeric_support(), ParseFuncOrColumn(), strip_implicit_coercions(), TemporalSimplify(), test_inline_in_from_support_func(), varbit_support(), and varchar_support().
| Oid FuncExpr::funcid |
Definition at line 782 of file primnodes.h.
Referenced by ATColumnChangeRequiresRewrite(), check_functions_in_node(), deparseFuncExpr(), eval_const_expressions_mutator(), exec_check_rw_parameter(), ExecInitExprRec(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), ExplainTargetRel(), expression_returns_set_rows(), find_expr_references_walker(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_func_expr(), get_func_sql_syntax(), IsSquashableConstant(), make_callstmt_target(), makeFuncExpr(), match_funcclause_to_indexcol(), and ParseFuncOrColumn().
| ParseLoc FuncExpr::location |
Definition at line 802 of file primnodes.h.
Referenced by eval_const_expressions_mutator(), makeFuncExpr(), and ParseFuncOrColumn().
| Expr FuncExpr::xpr |
Definition at line 780 of file primnodes.h.
Referenced by simplify_function().