PostgreSQL Source Code git master
CommonTableExpr Struct Reference

#include <parsenodes.h>

Public Member Functions

List *aliascolnames pg_node_attr (query_jumble_ignore)
 
CTESearchClause *search_clause pg_node_attr (query_jumble_ignore)
 
CTECycleClause *cycle_clause pg_node_attr (query_jumble_ignore)
 
bool cterecursive pg_node_attr (query_jumble_ignore)
 
int cterefcount pg_node_attr (query_jumble_ignore)
 
List *ctecolnames pg_node_attr (query_jumble_ignore)
 
List *ctecoltypes pg_node_attr (query_jumble_ignore)
 
List *ctecoltypmods pg_node_attr (query_jumble_ignore)
 
List *ctecolcollations pg_node_attr (query_jumble_ignore)
 

Data Fields

NodeTag type
 
char * ctename
 
CTEMaterialize ctematerialized
 
Nodectequery
 
ParseLoc location
 

Detailed Description

Definition at line 1677 of file parsenodes.h.

Member Function Documentation

◆ 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  )

Field Documentation

◆ ctematerialized

CTEMaterialize CommonTableExpr::ctematerialized

Definition at line 1688 of file parsenodes.h.

Referenced by get_with_clause(), and SS_process_ctes().

◆ ctename

◆ ctequery

◆ location

ParseLoc CommonTableExpr::location

◆ type

NodeTag CommonTableExpr::type

Definition at line 1679 of file parsenodes.h.


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