PostgreSQL Source Code
git master
|
#include <plpgsql.h>
Data Fields | |
PLpgSQL_datum_type | dtype |
int | dno |
char * | refname |
int | lineno |
bool | isconst |
bool | notnull |
PLpgSQL_expr * | default_val |
PLpgSQL_type * | datatype |
Oid | rectypeid |
int | firstfield |
ExpandedRecordHeader * | erh |
PLpgSQL_type* PLpgSQL_rec::datatype |
Definition at line 406 of file plpgsql.h.
Referenced by exec_move_row(), plpgsql_build_record(), and revalidate_rectypeid().
PLpgSQL_expr* PLpgSQL_rec::default_val |
Definition at line 397 of file plpgsql.h.
Referenced by exec_stmt_block(), and plpgsql_free_function_memory().
int PLpgSQL_rec::dno |
Definition at line 392 of file plpgsql.h.
Referenced by do_compile(), plpgsql_build_recfield(), and plpgsql_build_record().
PLpgSQL_datum_type PLpgSQL_rec::dtype |
Definition at line 391 of file plpgsql.h.
Referenced by assign_record_var(), plpgsql_build_record(), and plpgsql_dumptree().
ExpandedRecordHeader* PLpgSQL_rec::erh |
Definition at line 414 of file plpgsql.h.
Referenced by assign_record_var(), exec_assign_value(), exec_eval_datum(), exec_for_query(), exec_move_row(), exec_move_row_from_datum(), exec_stmt_return(), exec_stmt_return_next(), instantiate_empty_record_variable(), plpgsql_build_record(), plpgsql_exec_get_datum_type(), plpgsql_exec_get_datum_type_info(), plpgsql_exec_trigger(), plpgsql_param_eval_recfield(), and plpgsql_param_fetch().
int PLpgSQL_rec::firstfield |
Definition at line 409 of file plpgsql.h.
Referenced by plpgsql_build_recfield(), plpgsql_build_record(), and resolve_column_ref().
int PLpgSQL_rec::lineno |
Definition at line 394 of file plpgsql.h.
Referenced by plpgsql_build_record().
bool PLpgSQL_rec::notnull |
Definition at line 396 of file plpgsql.h.
Referenced by exec_assign_value().
Oid PLpgSQL_rec::rectypeid |
Definition at line 407 of file plpgsql.h.
Referenced by exec_eval_datum(), exec_for_query(), exec_move_row(), exec_move_row_from_datum(), exec_stmt_return(), instantiate_empty_record_variable(), make_expanded_record_for_rec(), plpgsql_build_record(), plpgsql_exec_get_datum_type(), plpgsql_exec_get_datum_type_info(), and revalidate_rectypeid().
char* PLpgSQL_rec::refname |
Definition at line 393 of file plpgsql.h.
Referenced by exec_assign_value(), exec_eval_datum(), instantiate_empty_record_variable(), plpgsql_build_record(), plpgsql_exec_get_datum_type(), plpgsql_exec_get_datum_type_info(), and plpgsql_param_eval_recfield().