PostgreSQL Source Code git master
Loading...
Searching...
No Matches
PLpgSQL_type Struct Reference

#include <plpgsql.h>

Data Fields

chartypname
 
Oid typoid
 
PLpgSQL_type_type ttype
 
int16 typlen
 
bool typbyval
 
char typtype
 
Oid collation
 
bool typisarray
 
int32 atttypmod
 
TypeNameorigtypname
 
TypeCacheEntrytcache
 
uint64 tupdesc_id
 

Detailed Description

Definition at line 210 of file plpgsql.h.

Field Documentation

◆ atttypmod

◆ collation

Oid PLpgSQL_type::collation

Definition at line 218 of file plpgsql.h.

Referenced by plpgsql_build_datatype_arrayof(), and plpgsql_exec_get_datum_type_info().

◆ origtypname

TypeName* PLpgSQL_type::origtypname

Definition at line 222 of file plpgsql.h.

◆ tcache

TypeCacheEntry* PLpgSQL_type::tcache

Definition at line 223 of file plpgsql.h.

◆ ttype

PLpgSQL_type_type PLpgSQL_type::ttype

Definition at line 214 of file plpgsql.h.

Referenced by plpgsql_build_variable().

◆ tupdesc_id

uint64 PLpgSQL_type::tupdesc_id

Definition at line 224 of file plpgsql.h.

◆ typbyval

bool PLpgSQL_type::typbyval

Definition at line 216 of file plpgsql.h.

Referenced by exec_assign_value().

◆ typisarray

bool PLpgSQL_type::typisarray

◆ typlen

int16 PLpgSQL_type::typlen

◆ typname

char* PLpgSQL_type::typname

Definition at line 212 of file plpgsql.h.

Referenced by plpgsql_dumptree().

◆ typoid

◆ typtype

char PLpgSQL_type::typtype

Definition at line 217 of file plpgsql.h.

Referenced by exec_move_row(), and exec_stmt_block().


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