PostgreSQL Source Code
git master
|
#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 | |
NodeTag | type |
SetOperation | op |
bool | all |
Node * | larg |
Node * | rarg |
Definition at line 2195 of file parsenodes.h.
List* colTypes SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
List* colTypmods SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
List* colCollations SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
List* groupClauses SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
bool SetOperationStmt::all |
Definition at line 2199 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(), set_operation_ordered_results_useful(), and transformSetOperationTree().
Node* SetOperationStmt::larg |
Definition at line 2200 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().
SetOperation SetOperationStmt::op |
Definition at line 2198 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(), set_operation_ordered_results_useful(), and transformSetOperationTree().
Node* SetOperationStmt::rarg |
Definition at line 2201 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().
NodeTag SetOperationStmt::type |
Definition at line 2197 of file parsenodes.h.