CUBRID Engine
latest
|
Go to the source code of this file.
Macros | |
#define | IS_VALID_ISOLATION_LEVEL(isolation_level) |
#define | TRAN_DEFAULT_ISOLATION_LEVEL() (TRAN_DEFAULT_ISOLATION) |
#define | TRAN_ASYNC_WS_BIT 0x10 /* 1 0000 */ |
#define | TRAN_ISO_LVL_BITS 0x0F /* 0 1111 */ |
Enumerations | |
enum | DB_TRAN_ISOLATION { TRAN_UNKNOWN_ISOLATION = 0x00, TRAN_READ_COMMITTED = 0x04, TRAN_REP_CLASS_COMMIT_INSTANCE = 0x04, TRAN_CURSOR_STABILITY = 0x04, TRAN_REPEATABLE_READ = 0x05, TRAN_REP_READ = 0x05, TRAN_REP_CLASS_REP_INSTANCE = 0x05, TRAN_DEGREE_2_9999_CONSISTENCY = 0x05, TRAN_SERIALIZABLE = 0x06, TRAN_DEGREE_3_CONSISTENCY = 0x06, TRAN_NO_PHANTOM_READ = 0x06, TRAN_DEFAULT_ISOLATION = TRAN_READ_COMMITTED, MVCC_TRAN_DEFAULT_ISOLATION = TRAN_READ_COMMITTED, TRAN_MINVALUE_ISOLATION = 0x04, TRAN_MAXVALUE_ISOLATION = 0x06, TRAN_ISOLATION_MIN = 0x04, TRAN_ISOLATION_MAX = 0x06 } |
#define IS_VALID_ISOLATION_LEVEL | ( | isolation_level | ) |
Definition at line 54 of file dbtran_def.h.
Referenced by fn_proxy_client_set_db_parameter(), tran_reset_isolation(), ux_get_default_setting(), and xlogtb_reset_isolation().
#define TRAN_ASYNC_WS_BIT 0x10 /* 1 0000 */ |
Definition at line 60 of file dbtran_def.h.
Referenced by do_get_xaction(), and get_current_result().
#define TRAN_DEFAULT_ISOLATION_LEVEL | ( | ) | (TRAN_DEFAULT_ISOLATION) |
Definition at line 58 of file dbtran_def.h.
Referenced by boot_client_all_finalize(), boot_restart_client(), boot_restart_server(), compactdb(), cubload::load_task::execute(), logpb_fatal_error_internal(), and logtb_initialize_system_tdes().
#define TRAN_ISO_LVL_BITS 0x0F /* 0 1111 */ |
Definition at line 61 of file dbtran_def.h.
Referenced by get_current_result().
enum DB_TRAN_ISOLATION |
Definition at line 26 of file dbtran_def.h.