PostgreSQL Source Code  git master
CTECycleClause Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
Listcycle_col_list
 
char * cycle_mark_column
 
Nodecycle_mark_value
 
Nodecycle_mark_default
 
char * cycle_path_column
 
int location
 
Oid cycle_mark_type
 
int cycle_mark_typmod
 
Oid cycle_mark_collation
 
Oid cycle_mark_neop
 

Detailed Description

Definition at line 1492 of file parsenodes.h.

Field Documentation

◆ cycle_col_list

List* CTECycleClause::cycle_col_list

Definition at line 1495 of file parsenodes.h.

Referenced by analyzeCTE(), get_with_clause(), and rewriteSearchAndCycle().

◆ cycle_mark_collation

Oid CTECycleClause::cycle_mark_collation

◆ cycle_mark_column

char* CTECycleClause::cycle_mark_column

◆ cycle_mark_default

Node* CTECycleClause::cycle_mark_default

◆ cycle_mark_neop

Oid CTECycleClause::cycle_mark_neop

Definition at line 1505 of file parsenodes.h.

Referenced by analyzeCTE(), find_expr_references_walker(), and rewriteSearchAndCycle().

◆ cycle_mark_type

Oid CTECycleClause::cycle_mark_type

◆ cycle_mark_typmod

int CTECycleClause::cycle_mark_typmod

Definition at line 1503 of file parsenodes.h.

Referenced by addRangeTableEntryForCTE(), analyzeCTE(), and rewriteSearchAndCycle().

◆ cycle_mark_value

Node* CTECycleClause::cycle_mark_value

◆ cycle_path_column

char* CTECycleClause::cycle_path_column

◆ location

int CTECycleClause::location

Definition at line 1500 of file parsenodes.h.

Referenced by analyzeCTE().

◆ type

NodeTag CTECycleClause::type

Definition at line 1494 of file parsenodes.h.


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