PostgreSQL Source Code
git master
|
#include <plpgsql.h>
Data Fields | |
char * | typname |
Oid | typoid |
PLpgSQL_type_type | ttype |
int16 | typlen |
bool | typbyval |
char | typtype |
Oid | collation |
bool | typisarray |
int32 | atttypmod |
TypeName * | origtypname |
TypeCacheEntry * | tcache |
uint64 | tupdesc_id |
int32 PLpgSQL_type::atttypmod |
Definition at line 208 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().
Oid PLpgSQL_type::collation |
Definition at line 206 of file plpgsql.h.
Referenced by build_datatype(), plpgsql_build_datatype_arrayof(), and plpgsql_exec_get_datum_type_info().
TypeName* PLpgSQL_type::origtypname |
Definition at line 210 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
TypeCacheEntry* PLpgSQL_type::tcache |
Definition at line 211 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
PLpgSQL_type_type PLpgSQL_type::ttype |
Definition at line 202 of file plpgsql.h.
Referenced by build_datatype(), do_compile(), and plpgsql_build_variable().
uint64 PLpgSQL_type::tupdesc_id |
Definition at line 212 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
bool PLpgSQL_type::typbyval |
Definition at line 204 of file plpgsql.h.
Referenced by build_datatype(), and exec_assign_value().
bool PLpgSQL_type::typisarray |
Definition at line 207 of file plpgsql.h.
Referenced by build_datatype(), exec_assign_value(), plpgsql_build_datatype_arrayof(), and plpgsql_exec_function().
int16 PLpgSQL_type::typlen |
Definition at line 203 of file plpgsql.h.
Referenced by assign_simple_var(), build_datatype(), exec_assign_value(), exec_stmt_return_next(), and plpgsql_exec_function().
char* PLpgSQL_type::typname |
Definition at line 200 of file plpgsql.h.
Referenced by build_datatype(), and plpgsql_dumptree().
Oid PLpgSQL_type::typoid |
Definition at line 201 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_ro(), and revalidate_rectypeid().
char PLpgSQL_type::typtype |
Definition at line 205 of file plpgsql.h.
Referenced by build_datatype(), exec_move_row(), and exec_stmt_block().