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: