PostgreSQL Source Code git master
Data Fields
PLpgSQL_type Struct Reference

#include <plpgsql.h>

Data Fields

char *  typname
 
 
 
 
bool  typbyval
 
char  typtype
 
 
bool  typisarray
 
 
 
 
 

Detailed Description

Definition at line 210 of file plpgsql.h.

Field Documentation

atttypmod

int32 PLpgSQL_type::atttypmod

Definition at line 220 of file plpgsql.h.

Referenced by build_datatype(), exec_assign_value(), exec_eval_datum(), exec_stmt_case(), exec_stmt_fori(), exec_stmt_return_next(), plpgsql_build_datatype_arrayof(), plpgsql_dumptree(), plpgsql_exec_get_datum_type_info(), and revalidate_rectypeid().

collation

Oid PLpgSQL_type::collation

Definition at line 218 of file plpgsql.h.

Referenced by build_datatype(), plpgsql_build_datatype_arrayof(), and plpgsql_exec_get_datum_type_info().

origtypname

TypeName* PLpgSQL_type::origtypname

Definition at line 222 of file plpgsql.h.

Referenced by build_datatype(), and revalidate_rectypeid().

tcache

TypeCacheEntry* PLpgSQL_type::tcache

Definition at line 223 of file plpgsql.h.

Referenced by build_datatype(), and revalidate_rectypeid().

ttype

PLpgSQL_type_type PLpgSQL_type::ttype

Definition at line 214 of file plpgsql.h.

Referenced by build_datatype(), plpgsql_build_variable(), and plpgsql_compile_callback().

tupdesc_id

uint64 PLpgSQL_type::tupdesc_id

Definition at line 224 of file plpgsql.h.

Referenced by build_datatype(), and revalidate_rectypeid().

typbyval

bool PLpgSQL_type::typbyval

Definition at line 216 of file plpgsql.h.

Referenced by build_datatype(), and exec_assign_value().

typisarray

bool PLpgSQL_type::typisarray

Definition at line 219 of file plpgsql.h.

Referenced by build_datatype(), exec_assign_value(), plpgsql_build_datatype_arrayof(), and plpgsql_exec_function().

typlen

int16 PLpgSQL_type::typlen

Definition at line 215 of file plpgsql.h.

Referenced by assign_simple_var(), build_datatype(), exec_assign_value(), exec_set_found(), exec_stmt_return_next(), and plpgsql_exec_function().

typname

char* PLpgSQL_type::typname

Definition at line 212 of file plpgsql.h.

Referenced by build_datatype(), and plpgsql_dumptree().

typoid

Oid PLpgSQL_type::typoid

Definition at line 213 of file plpgsql.h.

Referenced by build_datatype(), exec_assign_value(), exec_eval_datum(), exec_stmt_case(), exec_stmt_fori(), exec_stmt_return(), exec_stmt_return_next(), plpgsql_build_datatype_arrayof(), plpgsql_build_variable(), plpgsql_dumptree(), plpgsql_exec_get_datum_type(), plpgsql_exec_get_datum_type_info(), plpgsql_param_eval_var(), plpgsql_param_eval_var_check(), plpgsql_param_eval_var_ro(), plpgsql_param_eval_var_transfer(), and revalidate_rectypeid().

typtype

char PLpgSQL_type::typtype

Definition at line 217 of file plpgsql.h.

Referenced by build_datatype(), exec_move_row(), and exec_stmt_block().


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

AltStyle によって変換されたページ (->オリジナル) /