PostgreSQL Source Code git master
Public Member Functions | Data Fields
SetOperationStmt Struct Reference

#include <parsenodes.h>

Public Member Functions

List *colTypes  pg_node_attr (query_jumble_ignore)
 
List *colTypmods  pg_node_attr (query_jumble_ignore)
 
List *colCollations  pg_node_attr (query_jumble_ignore)
 
List *groupClauses  pg_node_attr (query_jumble_ignore)
 

Data Fields

 
 
bool  all
 
Nodelarg
 
Noderarg
 

Detailed Description

Definition at line 2252 of file parsenodes.h.

Member Function Documentation

pg_node_attr() [1/4]

List *colTypes SetOperationStmt::pg_node_attr ( query_jumble_ignore  )

pg_node_attr() [2/4]

List *colTypmods SetOperationStmt::pg_node_attr ( query_jumble_ignore  )

pg_node_attr() [3/4]

List *colCollations SetOperationStmt::pg_node_attr ( query_jumble_ignore  )

pg_node_attr() [4/4]

List *groupClauses SetOperationStmt::pg_node_attr ( query_jumble_ignore  )

Field Documentation

all

bool SetOperationStmt::all

Definition at line 2256 of file parsenodes.h.

Referenced by generate_nonunion_paths(), generate_recursion_path(), generate_union_paths(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), query_is_distinct_for(), rewriteSearchAndCycle(), and transformSetOperationTree().

larg

Node* SetOperationStmt::larg

Definition at line 2257 of file parsenodes.h.

Referenced by analyzeCTE(), expression_tree_mutator_impl(), expression_tree_walker_impl(), flatten_simple_union_all(), generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_set_operations(), plan_union_children(), pull_up_union_leaf_queries(), recurse_push_qual(), recurse_pushdown_safe(), rewriteSearchAndCycle(), transformSetOperationStmt(), and transformSetOperationTree().

op

SetOperation SetOperationStmt::op

Definition at line 2255 of file parsenodes.h.

Referenced by generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), query_is_distinct_for(), recurse_pushdown_safe(), recurse_set_operations(), rewriteSearchAndCycle(), and transformSetOperationTree().

rarg

Node* SetOperationStmt::rarg

Definition at line 2258 of file parsenodes.h.

Referenced by analyzeCTE(), expression_tree_mutator_impl(), expression_tree_walker_impl(), generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), pull_up_union_leaf_queries(), recurse_push_qual(), recurse_pushdown_safe(), rewriteSearchAndCycle(), and transformSetOperationTree().

type

NodeTag SetOperationStmt::type

Definition at line 2254 of file parsenodes.h.


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

AltStyle によって変換されたページ (->オリジナル) /