PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
JsonConstructorType | type |
List * | args |
Expr * | func |
Expr * | coercion |
JsonReturning * | returning |
bool | absent_on_null |
bool | unique |
int | location |
Definition at line 1363 of file primnodes.h.
bool JsonConstructorExpr::absent_on_null |
Definition at line 1371 of file primnodes.h.
Referenced by get_json_constructor_options(), JumbleExpr(), and makeJsonConstructorExpr().
List* JsonConstructorExpr::args |
Definition at line 1367 of file primnodes.h.
Referenced by contain_mutable_functions_walker(), ExecInitExprRec(), expression_tree_mutator(), expression_tree_walker(), get_json_constructor(), JumbleExpr(), makeJsonConstructorExpr(), and raw_expression_tree_walker().
Expr* JsonConstructorExpr::coercion |
Definition at line 1369 of file primnodes.h.
Referenced by ExecInitExprRec(), exprCollation(), expression_tree_mutator(), expression_tree_walker(), exprSetCollation(), JumbleExpr(), makeJsonConstructorExpr(), and raw_expression_tree_walker().
Expr* JsonConstructorExpr::func |
Definition at line 1368 of file primnodes.h.
Referenced by ExecInitExprRec(), expression_tree_mutator(), expression_tree_walker(), get_json_agg_constructor(), JumbleExpr(), makeJsonConstructorExpr(), and raw_expression_tree_walker().
int JsonConstructorExpr::location |
Definition at line 1373 of file primnodes.h.
Referenced by makeJsonConstructorExpr().
JsonReturning* JsonConstructorExpr::returning |
Definition at line 1370 of file primnodes.h.
Referenced by contain_mutable_functions_walker(), ExecEvalJsonConstructor(), ExecInitExprRec(), expression_tree_mutator(), get_json_constructor_options(), JumbleExpr(), makeJsonConstructorExpr(), and raw_expression_tree_walker().
JsonConstructorType JsonConstructorExpr::type |
Definition at line 1366 of file primnodes.h.
Referenced by ExecEvalJsonConstructor(), ExecInitExprRec(), get_json_constructor(), get_json_constructor_options(), JumbleExpr(), and makeJsonConstructorExpr().
bool JsonConstructorExpr::unique |
Definition at line 1372 of file primnodes.h.
Referenced by ExecInitExprRec(), get_json_constructor_options(), JumbleExpr(), and makeJsonConstructorExpr().
Expr JsonConstructorExpr::xpr |
Definition at line 1365 of file primnodes.h.