PostgreSQL Source Code  git master
JsonExpr Struct Reference

#include <primnodes.h>

Data Fields

Expr xpr
 
JsonExprOp op
 
Nodeformatted_expr
 
JsonCoercionresult_coercion
 
JsonFormatformat
 
Nodepath_spec
 
Listpassing_names
 
Listpassing_values
 
JsonReturningreturning
 
JsonBehavioron_empty
 
JsonBehavioron_error
 
JsonItemCoercionscoercions
 
JsonWrapper wrapper
 
bool omit_quotes
 
int location
 

Detailed Description

Definition at line 1450 of file primnodes.h.

Field Documentation

◆ coercions

JsonItemCoercions* JsonExpr::coercions

Definition at line 1463 of file primnodes.h.

Referenced by ExecInitExprRec(), expression_tree_walker(), and transformJsonFuncExpr().

◆ format

JsonFormat* JsonExpr::format

◆ formatted_expr

◆ location

int JsonExpr::location

Definition at line 1466 of file primnodes.h.

Referenced by coerceDefaultJsonExpr(), exprLocation(), and transformJsonExprCommon().

◆ omit_quotes

◆ on_empty

◆ on_error

◆ op

◆ passing_names

◆ passing_values

◆ path_spec

◆ result_coercion

◆ returning

◆ wrapper

JsonWrapper JsonExpr::wrapper

Definition at line 1464 of file primnodes.h.

Referenced by ExecEvalJsonExpr(), get_json_expr_options(), and transformJsonFuncExpr().

◆ xpr

Expr JsonExpr::xpr

Definition at line 1452 of file primnodes.h.


The documentation for this struct was generated from the following file: