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: