PostgreSQL Source Code: JsonAggConstructor Struct Reference (original) (raw)
#include <[parsenodes.h](parsenodes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
NodeTag | type |
JsonOutput * | output |
Node * | agg_filter |
List * | agg_order |
struct WindowDef * | over |
ParseLoc | location |
Detailed Description
Definition at line 2011 of file parsenodes.h.
Field Documentation
◆ agg_filter
Node* JsonAggConstructor::agg_filter
Definition at line 2015 of file parsenodes.h.
Referenced by expression_tree_walker_impl(), raw_expression_tree_walker_impl(), and transformJsonAggConstructor().
◆ agg_order
List* JsonAggConstructor::agg_order
Definition at line 2016 of file parsenodes.h.
Referenced by expression_tree_walker_impl(), raw_expression_tree_walker_impl(), transformJsonAggConstructor(), and transformJsonArrayQueryConstructor().
◆ location
ParseLoc JsonAggConstructor::location
Definition at line 2018 of file parsenodes.h.
Referenced by transformJsonAggConstructor(), and transformJsonArrayQueryConstructor().
◆ output
JsonOutput* JsonAggConstructor::output
Definition at line 2014 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformJsonArrayAgg(), transformJsonArrayQueryConstructor(), and transformJsonObjectAgg().
◆ over
struct WindowDef* JsonAggConstructor::over
Definition at line 2017 of file parsenodes.h.
Referenced by expression_tree_walker_impl(), raw_expression_tree_walker_impl(), and transformJsonAggConstructor().
◆ type
NodeTag JsonAggConstructor::type
Definition at line 2013 of file parsenodes.h.
The documentation for this struct was generated from the following file:
- src/include/nodes/parsenodes.h