PostgreSQL Source Code  git master
RowIdentityVarInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type
 

Data Fields

Varrowidvar
 
int32 rowidwidth
 
char * rowidname
 
Relids rowidrels
 

Detailed Description

Definition at line 3046 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr()

RowIdentityVarInfo::pg_node_attr ( no_copy_equal  ,
no_read  ,
no_query_jumble   
)

Field Documentation

◆ rowidname

char* RowIdentityVarInfo::rowidname

Definition at line 3054 of file pathnodes.h.

Referenced by add_row_identity_var().

◆ rowidrels

Relids RowIdentityVarInfo::rowidrels

Definition at line 3055 of file pathnodes.h.

Referenced by add_row_identity_var(), and adjust_appendrel_attrs_mutator().

◆ rowidvar

Var* RowIdentityVarInfo::rowidvar

Definition at line 3052 of file pathnodes.h.

Referenced by add_row_identity_var(), and adjust_appendrel_attrs_mutator().

◆ rowidwidth

int32 RowIdentityVarInfo::rowidwidth

Definition at line 3053 of file pathnodes.h.

Referenced by add_row_identity_var(), and build_joinrel_tlist().


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