PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PLpgSQL_rec Struct Reference

#include <plpgsql.h>

Data Fields

PLpgSQL_datum_type dtype
 
int dno
 
char * refname
 
int lineno
 
bool isconst
 
bool notnull
 
PLpgSQL_exprdefault_val
 
PLpgSQL_typedatatype
 
Oid rectypeid
 
int firstfield
 
ExpandedRecordHeadererh
 

Detailed Description

Definition at line 389 of file plpgsql.h.

Field Documentation

◆ datatype

PLpgSQL_type* PLpgSQL_rec::datatype

Definition at line 406 of file plpgsql.h.

Referenced by exec_move_row(), plpgsql_build_record(), and revalidate_rectypeid().

◆ default_val

PLpgSQL_expr* PLpgSQL_rec::default_val

Definition at line 397 of file plpgsql.h.

Referenced by exec_stmt_block(), and plpgsql_free_function_memory().

◆ dno

int PLpgSQL_rec::dno

Definition at line 392 of file plpgsql.h.

Referenced by do_compile(), plpgsql_build_recfield(), and plpgsql_build_record().

◆ dtype

PLpgSQL_datum_type PLpgSQL_rec::dtype

Definition at line 391 of file plpgsql.h.

Referenced by assign_record_var(), plpgsql_build_record(), and plpgsql_dumptree().

◆ erh

◆ firstfield

int PLpgSQL_rec::firstfield

Definition at line 409 of file plpgsql.h.

Referenced by plpgsql_build_recfield(), plpgsql_build_record(), and resolve_column_ref().

◆ isconst

bool PLpgSQL_rec::isconst

Definition at line 395 of file plpgsql.h.

◆ lineno

int PLpgSQL_rec::lineno

Definition at line 394 of file plpgsql.h.

Referenced by plpgsql_build_record().

◆ notnull

bool PLpgSQL_rec::notnull

Definition at line 396 of file plpgsql.h.

Referenced by exec_assign_value().

◆ rectypeid

◆ refname


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