PostgreSQL Source Code  git master
CTECycleClause Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
char * cycle_mark_column
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 1585 of file parsenodes.h.

Field Documentation

◆ cycle_col_list

List* CTECycleClause::cycle_col_list

Definition at line 1588 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 1598 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 1596 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 1593 of file parsenodes.h.

Referenced by analyzeCTE().

◆ type

NodeTag CTECycleClause::type

Definition at line 1587 of file parsenodes.h.

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