PostgreSQL Source Code: CommonTableExpr Struct Reference (original) (raw)
#include <[parsenodes.h](parsenodes%5F8h%5Fsource.html)>
Definition at line 1682 of file parsenodes.h.
◆ pg_node_attr() [1/9]
List *aliascolnames CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [2/9]
CTESearchClause *search_clause CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [3/9]
CTECycleClause *cycle_clause CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [4/9]
bool cterecursive CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [5/9]
int cterefcount CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [6/9]
List *ctecolnames CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [7/9]
List *ctecoltypes CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [8/9]
List *ctecoltypmods CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ pg_node_attr() [9/9]
List *ctecolcollations CommonTableExpr::pg_node_attr |
( |
query_jumble_ignore |
) |
◆ ctematerialized
◆ ctename
char* CommonTableExpr::ctename
Definition at line 1690 of file parsenodes.h.
Referenced by addRangeTableEntryForCTE(), analyzeCTE(), analyzeCTETargetList(), checkWellFormedRecursion(), checkWellFormedRecursionWalker(), create_ctescan_plan(), examine_simple_variable(), generate_relation_name(), get_name_for_var_field(), get_with_clause(), GetCTEForRTE(), inline_cte(), isFutureCTE(), makeDependencyGraphWalker(), rewriteRuleAction(), rewriteSearchAndCycle(), scanNameSpaceForCTE(), set_cte_pathlist(), SS_process_ctes(), and transformWithClause().
◆ ctequery
Node* CommonTableExpr::ctequery
Definition at line 1695 of file parsenodes.h.
Referenced by AcquireRewriteLocks(), addRangeTableEntryForCTE(), analyzeCTE(), checkWellFormedRecursion(), checkWellFormedRecursionWalker(), expandRecordVariable(), expression_tree_mutator_impl(), expression_tree_walker_impl(), fireRIRrules(), get_name_for_var_field(), get_with_clause(), inline_cte(), makeDependencyGraph(), RewriteQuery(), rewriteSearchAndCycle(), ScanQueryForLocks(), setRuleCheckAsUser_Query(), SS_process_ctes(), transformWithClause(), and WalkInnerWith().
◆ location
◆ type
The documentation for this struct was generated from the following file: