File cas_error.h
FileList > broker > cas_error.h
Go to the source code of this file
Classes
Public Types
Public Functions
| Type |
Name |
| void |
err_msg_set (T_NET_BUF * net_buf, const char * file, int line)
|
| void |
error_info_clear (void)
|
| int |
error_info_set (int err_number, int err_indicator, const char * file, int line)
|
| int |
error_info_set_force (int err_number, int err_indicator, const char * file, int line)
|
| int |
error_info_set_with_msg (int err_number, int err_indicator, const char * err_msg, bool force, const char * file, int line)
|
| int |
is_error_info_set (void)
|
| bool |
is_server_aborted (void)
|
| void |
set_server_aborted (bool is_aborted)
|
Macros
| Type |
Name |
| define |
CAS_ERROR_INDICATOR (-1)
|
| define |
CAS_NO_ERROR (0)
|
| define |
DBMS_ERROR_INDICATOR (-2)
|
| define |
ERROR_INDICATOR_UNSET (0)
|
| define |
ERROR_INFO_SET (ERR_CODE, ERR_INDICATOR) [**error\_info\_set**](cas__error_8c.md#function-error_info_set)([**ERR\_CODE**](broker__monitor_8c.md#function-timeout), [**ERR\_INDICATOR**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout))
|
| define |
ERROR_INFO_SET_FORCE (ERR_CODE, ERR_INDICATOR) [**error\_info\_set\_force**](cas__error_8c.md#function-error_info_set_force)([**ERR\_CODE**](broker__monitor_8c.md#function-timeout), [**ERR\_INDICATOR**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout))
|
| define |
ERROR_INFO_SET_WITH_MSG (ERR_CODE, ERR_INDICATOR, ERR_MSG) [**error\_info\_set\_with\_msg**](cas__error_8c.md#function-error_info_set_with_msg)([**ERR\_CODE**](broker__monitor_8c.md#function-timeout), [**ERR\_INDICATOR**](broker__monitor_8c.md#function-timeout), [**ERR\_MSG**](broker__monitor_8c.md#function-timeout), [**false**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout))
|
| define |
ERR_FILE_LENGTH (256)
|
| define |
ERR_MSG_LENGTH (1024)
|
| define |
IS_ERROR_INFO_SET () [**is\_error\_info\_set**](cas__error_8c.md#function-is_error_info_set)()
|
| define |
NET_BUF_ERR_SET (NET_BUF) [**err\_msg\_set**](cas__error_8c.md#function-err_msg_set)([**NET\_BUF**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout))
|
Public Types Documentation
enum T_CAS_ERROR_CODE
enum T_CAS_ERROR_CODE {
CAS_ER_DBMS = -10000,
CAS_ER_INTERNAL = -10001,
CAS_ER_NO_MORE_MEMORY = -10002,
CAS_ER_COMMUNICATION = -10003,
CAS_ER_ARGS = -10004,
CAS_ER_TRAN_TYPE = -10005,
CAS_ER_SRV_HANDLE = -10006,
CAS_ER_NUM_BIND = -10007,
CAS_ER_UNKNOWN_U_TYPE = -10008,
CAS_ER_DB_VALUE = -10009,
CAS_ER_TYPE_CONVERSION = -10010,
CAS_ER_PARAM_NAME = -10011,
CAS_ER_NO_MORE_DATA = -10012,
CAS_ER_OBJECT = -10013,
CAS_ER_OPEN_FILE = -10014,
CAS_ER_SCHEMA_TYPE = -10015,
CAS_ER_VERSION = -10016,
CAS_ER_FREE_SERVER = -10017,
CAS_ER_NOT_AUTHORIZED_CLIENT = -10018,
CAS_ER_QUERY_CANCEL = -10019,
CAS_ER_NOT_COLLECTION = -10020,
CAS_ER_COLLECTION_DOMAIN = -10021,
CAS_ER_NO_MORE_RESULT_SET = -10022,
CAS_ER_INVALID_CALL_STMT = -10023,
CAS_ER_STMT_POOLING = -10024,
CAS_ER_DBSERVER_DISCONNECTED = -10025,
CAS_ER_MAX_PREPARED_STMT_COUNT_EXCEEDED = -10026,
CAS_ER_HOLDABLE_NOT_ALLOWED = -10027,
CAS_ER_NOT_IMPLEMENTED = -10100,
CAS_ER_MAX_CLIENT_EXCEEDED = -10101,
CAS_ER_INVALID_CURSOR_POS = -10102,
CAS_ER_SSL_TYPE_NOT_ALLOWED = -10103,
CAS_ER_IS = -10200
};
typedef T_ERROR_INFO
typedef struct t_error_info T_ERROR_INFO;
typedef T_NET_BUF
typedef struct t_net_buf T_NET_BUF;
Public Functions Documentation
function err_msg_set
void err_msg_set (
T_NET_BUF * net_buf,
const char * file,
int line
)
function error_info_clear
void error_info_clear (
void
)
function error_info_set
int error_info_set (
int err_number,
int err_indicator,
const char * file,
int line
)
function error_info_set_force
int error_info_set_force (
int err_number,
int err_indicator,
const char * file,
int line
)
function error_info_set_with_msg
int error_info_set_with_msg (
int err_number,
int err_indicator,
const char * err_msg,
bool force,
const char * file,
int line
)
function is_error_info_set
int is_error_info_set (
void
)
function is_server_aborted
bool is_server_aborted (
void
)
function set_server_aborted
void set_server_aborted (
bool is_aborted
)
Macro Definition Documentation
define CAS_ERROR_INDICATOR
#define CAS_ERROR_INDICATOR `(-1)`
define CAS_NO_ERROR
#define CAS_NO_ERROR `(0)`
define DBMS_ERROR_INDICATOR
#define DBMS_ERROR_INDICATOR `(-2)`
define ERROR_INDICATOR_UNSET
#define ERROR_INDICATOR_UNSET `(0)`
define ERROR_INFO_SET
#define ERROR_INFO_SET (
ERR_CODE,
ERR_INDICATOR
) `error_info_set ( ERR_CODE , ERR_INDICATOR , __FILE__ , __LINE__ )`
define ERROR_INFO_SET_FORCE
#define ERROR_INFO_SET_FORCE (
ERR_CODE,
ERR_INDICATOR
) `error_info_set_force ( ERR_CODE , ERR_INDICATOR , __FILE__ , __LINE__ )`
define ERROR_INFO_SET_WITH_MSG
#define ERROR_INFO_SET_WITH_MSG (
ERR_CODE,
ERR_INDICATOR,
ERR_MSG
) `error_info_set_with_msg ( ERR_CODE , ERR_INDICATOR , ERR_MSG , false , __FILE__ , __LINE__ )`
define ERR_FILE_LENGTH
#define ERR_FILE_LENGTH `(256)`
define ERR_MSG_LENGTH
#define ERR_MSG_LENGTH `(1024)`
define IS_ERROR_INFO_SET
#define IS_ERROR_INFO_SET (
) `is_error_info_set ()`
define NET_BUF_ERR_SET
#define NET_BUF_ERR_SET (
NET_BUF
) `err_msg_set ( NET_BUF , __FILE__ , __LINE__ )`
The documentation for this class was generated from the following file cubrid/src/broker/cas_error.h