PostgreSQL Source Code: JsonBehavior Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
NodeTag | type |
JsonBehaviorType | btype |
Node * | expr |
bool | coerce |
ParseLoc | location |
Detailed Description
Field Documentation
◆ btype
Definition at line 1795 of file primnodes.h.
Referenced by ExecEvalJsonExprPath(), ExecInitJsonExpr(), get_json_behavior(), get_json_expr_options(), get_json_table(), GetJsonBehaviorValueString(), makeJsonBehavior(), transformJsonBehavior(), transformJsonFuncExpr(), transformJsonTable(), and transformJsonTableColumns().
◆ coerce
bool JsonBehavior::coerce
◆ expr
Definition at line 1796 of file primnodes.h.
Referenced by ExecInitJsonExpr(), exprCollation(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprSetCollation(), exprType(), exprTypmod(), get_json_behavior(), makeJsonBehavior(), raw_expression_tree_walker_impl(), and transformJsonBehavior().
◆ location
◆ type
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h