PostgreSQL Source Code  git master
JsonFuncExpr Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
JsonExprOp op
 
char * column_name
 
JsonValueExprcontext_item
 
Nodepathspec
 
Listpassing
 
JsonOutputoutput
 
JsonBehavioron_empty
 
JsonBehavioron_error
 
JsonWrapper wrapper
 
JsonQuotes quotes
 
ParseLoc location
 

Detailed Description

Definition at line 1790 of file parsenodes.h.

Field Documentation

◆ column_name

char* JsonFuncExpr::column_name

Definition at line 1794 of file parsenodes.h.

Referenced by transformJsonFuncExpr(), and transformJsonTableColumn().

◆ context_item

◆ location

ParseLoc JsonFuncExpr::location

Definition at line 1804 of file parsenodes.h.

Referenced by transformJsonFuncExpr(), and transformJsonTable().

◆ on_empty

JsonBehavior* JsonFuncExpr::on_empty

◆ on_error

JsonBehavior* JsonFuncExpr::on_error

◆ op

JsonExprOp JsonFuncExpr::op

◆ output

JsonOutput* JsonFuncExpr::output

Definition at line 1799 of file parsenodes.h.

Referenced by raw_expression_tree_walker_impl(), and transformJsonFuncExpr().

◆ passing

List* JsonFuncExpr::passing

◆ pathspec

Node* JsonFuncExpr::pathspec

◆ quotes

JsonQuotes JsonFuncExpr::quotes

Definition at line 1803 of file parsenodes.h.

Referenced by transformJsonFuncExpr().

◆ type

NodeTag JsonFuncExpr::type

Definition at line 1792 of file parsenodes.h.

◆ wrapper

JsonWrapper JsonFuncExpr::wrapper

Definition at line 1802 of file parsenodes.h.

Referenced by transformJsonFuncExpr().


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