Skip to content

File dbtran_def.h

FileList > compat > dbtran_def.h

Go to the source code of this file

Public Types

Type Name
enum DB_TRAN_ISOLATION

Macros

Type Name
define IS_VALID_ISOLATION_LEVEL (isolation_level) /* multi line expression */
define TRAN_ASYNC_WS_BIT 0x10 /\* 1 0000 \*/
define TRAN_DEFAULT_ISOLATION_LEVEL () (TRAN\_DEFAULT\_ISOLATION)
define TRAN_ISO_LVL_BITS 0x0F /\* 0 1111 \*/

Public Types Documentation

enum DB_TRAN_ISOLATION

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
};

Macro Definition Documentation

define IS_VALID_ISOLATION_LEVEL

#define IS_VALID_ISOLATION_LEVEL (
    isolation_level
) `/* multi line expression */`

define TRAN_ASYNC_WS_BIT

#define TRAN_ASYNC_WS_BIT `0x10 /* 1 0000 */`

define TRAN_DEFAULT_ISOLATION_LEVEL

#define TRAN_DEFAULT_ISOLATION_LEVEL (

) `( TRAN_DEFAULT_ISOLATION )`

define TRAN_ISO_LVL_BITS

#define TRAN_ISO_LVL_BITS `0x0F /* 0 1111 */`


The documentation for this class was generated from the following file cubrid/src/compat/dbtran_def.h