|
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 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().
| 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().
| TypeName* PLpgSQL_type::origtypname |
Definition at line 222 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
| TypeCacheEntry* PLpgSQL_type::tcache |
Definition at line 223 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
| 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().
| uint64 PLpgSQL_type::tupdesc_id |
Definition at line 224 of file plpgsql.h.
Referenced by build_datatype(), and revalidate_rectypeid().
| bool PLpgSQL_type::typbyval |
Definition at line 216 of file plpgsql.h.
Referenced by build_datatype(), and exec_assign_value().
| 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().
| 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().
| char* PLpgSQL_type::typname |
Definition at line 212 of file plpgsql.h.
Referenced by build_datatype(), and plpgsql_dumptree().
| 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().
| char PLpgSQL_type::typtype |
Definition at line 217 of file plpgsql.h.
Referenced by build_datatype(), exec_move_row(), and exec_stmt_block().