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

#include <plpgsql.h>

Data Fields

PLpgSQL_datum_type dtype
 
int dno
 
char * refname
 
int lineno
 
bool isconst
 
bool notnull
 
PLpgSQL_exprdefault_val
 
TupleDesc rowtupdesc
 
int nfields
 
char ** fieldnames
 
int * varnos
 

Detailed Description

Definition at line 363 of file plpgsql.h.

Field Documentation

◆ default_val

PLpgSQL_expr* PLpgSQL_row::default_val

Definition at line 371 of file plpgsql.h.

◆ dno

int PLpgSQL_row::dno

Definition at line 366 of file plpgsql.h.

Referenced by do_compile().

◆ dtype

PLpgSQL_datum_type PLpgSQL_row::dtype

Definition at line 365 of file plpgsql.h.

Referenced by build_row_from_vars(), and make_callstmt_target().

◆ fieldnames

char** PLpgSQL_row::fieldnames

Definition at line 382 of file plpgsql.h.

Referenced by build_row_from_vars(), and plpgsql_dumptree().

◆ isconst

bool PLpgSQL_row::isconst

Definition at line 369 of file plpgsql.h.

◆ lineno

int PLpgSQL_row::lineno

Definition at line 368 of file plpgsql.h.

Referenced by build_row_from_vars(), and make_callstmt_target().

◆ nfields

int PLpgSQL_row::nfields

◆ notnull

bool PLpgSQL_row::notnull

Definition at line 370 of file plpgsql.h.

◆ refname

char* PLpgSQL_row::refname

Definition at line 367 of file plpgsql.h.

Referenced by build_row_from_vars(), make_callstmt_target(), and plpgsql_dumptree().

◆ rowtupdesc

TupleDesc PLpgSQL_row::rowtupdesc

Definition at line 379 of file plpgsql.h.

Referenced by build_row_from_vars(), and exec_eval_datum().

◆ varnos

int* PLpgSQL_row::varnos

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