#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().