PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | array_typeid |
Oid | array_collid |
Oid | element_typeid |
List * | elements |
bool | multidims |
int | location |
Definition at line 1040 of file primnodes.h.
Oid ArrayExpr::array_collid |
Definition at line 1044 of file primnodes.h.
Referenced by make_partition_op_expr().
Oid ArrayExpr::array_typeid |
Definition at line 1043 of file primnodes.h.
Referenced by deparseArrayExpr(), exprTypmod(), get_rule_expr(), make_partition_op_expr(), make_path_cat_expr(), make_path_initial_array(), ParseFuncOrColumn(), transformAExprIn(), and transformArrayExpr().
Oid ArrayExpr::element_typeid |
Definition at line 1045 of file primnodes.h.
Referenced by ExecInitExprRec(), exprTypmod(), make_partition_op_expr(), make_path_cat_expr(), make_path_initial_array(), ParseFuncOrColumn(), scalararraysel(), transformAExprIn(), and transformArrayExpr().
List* ArrayExpr::elements |
Definition at line 1046 of file primnodes.h.
Referenced by arrayexpr_startup_fn(), deparseArrayExpr(), ExecInitExprRec(), expression_tree_mutator(), exprTypmod(), get_rule_expr(), is_strict_saop(), make_partition_op_expr(), make_path_cat_expr(), make_path_initial_array(), match_clause_to_partition_key(), ParseFuncOrColumn(), scalararraysel(), transformAExprIn(), and transformArrayExpr().
int ArrayExpr::location |
Definition at line 1048 of file primnodes.h.
Referenced by make_partition_op_expr(), make_path_cat_expr(), make_path_initial_array(), ParseFuncOrColumn(), transformAExprIn(), and transformArrayExpr().
bool ArrayExpr::multidims |
Definition at line 1047 of file primnodes.h.
Referenced by ExecInitExprRec(), exprTypmod(), is_strict_saop(), make_partition_op_expr(), match_clause_to_partition_key(), ParseFuncOrColumn(), transformAExprIn(), and transformArrayExpr().
Expr ArrayExpr::xpr |
Definition at line 1042 of file primnodes.h.