#include <elog.h>
Data Fields | |
| int | elevel |
| bool | output_to_server |
| bool | output_to_client |
| bool | show_funcname |
| bool | hide_stmt |
| const char * | filename |
| int | lineno |
| const char * | funcname |
| const char * | domain |
| const char * | context_domain |
| int | sqlerrcode |
| char * | message |
| char * | detail |
| char * | detail_log |
| char * | hint |
| char * | context |
| char * | schema_name |
| char * | table_name |
| char * | column_name |
| char * | datatype_name |
| char * | constraint_name |
| int | cursorpos |
| int | internalpos |
| char * | internalquery |
| int | saved_errno |
Definition at line 373 of file elog.h.
| char* ErrorData::column_name |
Definition at line 393 of file elog.h.
Referenced by CopyErrorData(), err_generic_string(), errfinish(), FreeErrorData(), ReThrowError(), and send_message_to_frontend().
Definition at line 395 of file elog.h.
Referenced by CopyErrorData(), err_generic_string(), errfinish(), FreeErrorData(), ReThrowError(), and send_message_to_frontend().
| char* ErrorData::context |
Definition at line 390 of file elog.h.
Referenced by CopyErrorData(), errfinish(), exec_stmt_getdiag(), FreeErrorData(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| const char* ErrorData::context_domain |
Definition at line 384 of file elog.h.
Referenced by errcontext_msg(), and set_errcontext_domain().
Definition at line 396 of file elog.h.
Referenced by errposition(), geterrposition(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| char* ErrorData::datatype_name |
Definition at line 394 of file elog.h.
Referenced by CopyErrorData(), err_generic_string(), errfinish(), FreeErrorData(), ReThrowError(), and send_message_to_frontend().
| char* ErrorData::detail |
Definition at line 387 of file elog.h.
Referenced by CopyErrorData(), errfinish(), exec_stmt_getdiag(), FreeErrorData(), PLy_spi_exception_set(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| char* ErrorData::detail_log |
Definition at line 388 of file elog.h.
Referenced by CopyErrorData(), errfinish(), FreeErrorData(), ReThrowError(), send_message_to_server_log(), and write_csvlog().
| const char* ErrorData::domain |
Definition at line 383 of file elog.h.
Referenced by elog_finish(), errdetail(), errdetail_internal(), errdetail_log(), errdetail_plural(), errhint(), errmsg(), errmsg_internal(), errmsg_plural(), errstart(), and format_elog_string().
Definition at line 375 of file elog.h.
Referenced by errfinish(), errstart(), pg_re_throw(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| const char* ErrorData::filename |
Definition at line 380 of file elog.h.
Referenced by elog_finish(), elog_start(), errstart(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| const char* ErrorData::funcname |
Definition at line 382 of file elog.h.
Referenced by elog_finish(), elog_start(), errfunction(), errstart(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
Definition at line 379 of file elog.h.
Referenced by errhidestmt(), send_message_to_server_log(), and write_csvlog().
| char* ErrorData::hint |
Definition at line 389 of file elog.h.
Referenced by CopyErrorData(), errfinish(), exec_stmt_getdiag(), FreeErrorData(), PLy_spi_exception_set(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
Definition at line 397 of file elog.h.
Referenced by getinternalerrposition(), internalerrposition(), PLy_spi_exception_set(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| char* ErrorData::internalquery |
Definition at line 398 of file elog.h.
Referenced by CopyErrorData(), errfinish(), FreeErrorData(), internalerrquery(), PLy_spi_exception_set(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
Definition at line 381 of file elog.h.
Referenced by elog_finish(), elog_start(), errstart(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
| char* ErrorData::message |
Definition at line 386 of file elog.h.
Referenced by CopyErrorData(), errfinish(), exec_stmt_block(), exec_stmt_getdiag(), format_elog_string(), FreeErrorData(), plperl_spi_exec(), plperl_spi_exec_prepared(), plperl_spi_fetchrow(), plperl_spi_prepare(), plperl_spi_query(), plperl_spi_query_prepared(), pltcl_elog(), pltcl_subtrans_abort(), PLy_output(), PLy_spi_exception_set(), ReThrowError(), send_message_to_frontend(), send_message_to_server_log(), and write_csvlog().
Definition at line 377 of file elog.h.
Referenced by EmitErrorReport(), errstart(), and pg_re_throw().
Definition at line 376 of file elog.h.
Referenced by EmitErrorReport(), errstart(), and pg_re_throw().
Definition at line 399 of file elog.h.
Referenced by elog_finish(), elog_start(), errcode_for_file_access(), errcode_for_socket_access(), errstart(), expand_fmt_string(), and format_elog_string().
| char* ErrorData::schema_name |
Definition at line 391 of file elog.h.
Referenced by CopyErrorData(), err_generic_string(), errfinish(), FreeErrorData(), ReThrowError(), and send_message_to_frontend().
Definition at line 378 of file elog.h.
Referenced by errfunction(), and send_message_to_frontend().
Definition at line 385 of file elog.h.
Referenced by errcode(), errcode_for_file_access(), errcode_for_socket_access(), errstart(), exception_matches_conditions(), exec_stmt_block(), exec_stmt_getdiag(), geterrcode(), initSuffixTree(), log_line_prefix(), PLy_spi_exception_set(), PLy_spi_subtransaction_abort(), send_message_to_frontend(), send_message_to_server_log(), write_csvlog(), and xml_is_document().
| char* ErrorData::table_name |
Definition at line 392 of file elog.h.
Referenced by CopyErrorData(), err_generic_string(), errfinish(), FreeErrorData(), ReThrowError(), and send_message_to_frontend().
1.7.1