File broker_cas_cci.h¶
FileList > broker > broker_cas_cci.h
Go to the source code of this file
#include <stdlib.h>#include "cas_error.h"#include "dbtran_def.h"
Public Types¶
| Type | Name |
|---|---|
| enum | CCI_NO_BACKSLASH_ESCAPES_MODE |
| enum | T_CCI_COLLECTION_CMD |
| enum | T_CCI_DB_PARAM |
| enum | T_CCI_OID_CMD |
| enum | T_CCI_PARAM_MODE |
| enum | T_CCI_SCH_TYPE |
| enum | T_CCI_U_TYPE |
Macros¶
Public Types Documentation¶
enum CCI_NO_BACKSLASH_ESCAPES_MODE¶
enum CCI_NO_BACKSLASH_ESCAPES_MODE {
CCI_NO_BACKSLASH_ESCAPES_FALSE = -1,
CCI_NO_BACKSLASH_ESCAPES_TRUE = -2,
CCI_NO_BACKSLASH_ESCAPES_NOT_SET = -3
};
enum T_CCI_COLLECTION_CMD¶
enum T_CCI_COLLECTION_CMD {
CCI_COL_CMD_FIRST = 1,
CCI_COL_GET = 1,
CCI_COL_SIZE = 2,
CCI_COL_SET_DROP = 3,
CCI_COL_SET_ADD = 4,
CCI_COL_SEQ_DROP = 5,
CCI_COL_SEQ_INSERT = 6,
CCI_COL_SEQ_PUT = 7,
CCI_COL_CMD_LAST = CCI_COL_SEQ_PUT
};
enum T_CCI_DB_PARAM¶
enum T_CCI_DB_PARAM {
CCI_PARAM_FIRST = 1,
CCI_PARAM_ISOLATION_LEVEL = 1,
CCI_PARAM_LOCK_TIMEOUT = 2,
CCI_PARAM_MAX_STRING_LENGTH = 3,
CCI_PARAM_AUTO_COMMIT = 4,
CCI_PARAM_LAST = CCI_PARAM_AUTO_COMMIT,
CCI_PARAM_NO_BACKSLASH_ESCAPES = 5
};
enum T_CCI_OID_CMD¶
enum T_CCI_OID_CMD {
CCI_OID_CMD_FIRST = 1,
CCI_OID_DROP = 1,
CCI_OID_IS_INSTANCE = 2,
CCI_OID_LOCK_READ = 3,
CCI_OID_LOCK_WRITE = 4,
CCI_OID_CLASS_NAME = 5,
CCI_OID_CMD_LAST = CCI_OID_CLASS_NAME
};
enum T_CCI_PARAM_MODE¶
enum T_CCI_PARAM_MODE {
CCI_PARAM_MODE_UNKNOWN = 0,
CCI_PARAM_MODE_IN = 1,
CCI_PARAM_MODE_OUT = 2,
CCI_PARAM_MODE_INOUT = 3
};
enum T_CCI_SCH_TYPE¶
enum T_CCI_SCH_TYPE {
CCI_SCH_FIRST = 1,
CCI_SCH_CLASS = 1,
CCI_SCH_VCLASS,
CCI_SCH_QUERY_SPEC,
CCI_SCH_ATTRIBUTE,
CCI_SCH_CLASS_ATTRIBUTE,
CCI_SCH_METHOD,
CCI_SCH_CLASS_METHOD,
CCI_SCH_METHOD_FILE,
CCI_SCH_SUPERCLASS,
CCI_SCH_SUBCLASS,
CCI_SCH_CONSTRAINT,
CCI_SCH_TRIGGER,
CCI_SCH_CLASS_PRIVILEGE,
CCI_SCH_ATTR_PRIVILEGE,
CCI_SCH_DIRECT_SUPER_CLASS,
CCI_SCH_PRIMARY_KEY,
CCI_SCH_IMPORTED_KEYS,
CCI_SCH_EXPORTED_KEYS,
CCI_SCH_CROSS_REFERENCE,
CCI_SCH_ATTR_WITH_SYNONYM,
CCI_SCH_LAST = CCI_SCH_ATTR_WITH_SYNONYM
};
enum T_CCI_U_TYPE¶
enum T_CCI_U_TYPE {
CCI_U_TYPE_FIRST = 0,
CCI_U_TYPE_UNKNOWN = 0,
CCI_U_TYPE_NULL = 0,
CCI_U_TYPE_CHAR = 1,
CCI_U_TYPE_STRING = 2,
CCI_U_TYPE_NCHAR_DEPRECATED = 3,
CCI_U_TYPE_VARNCHAR_DEPRECATED = 4,
CCI_U_TYPE_BIT = 5,
CCI_U_TYPE_VARBIT = 6,
CCI_U_TYPE_NUMERIC = 7,
CCI_U_TYPE_INT = 8,
CCI_U_TYPE_SHORT = 9,
CCI_U_TYPE_MONETARY = 10,
CCI_U_TYPE_FLOAT = 11,
CCI_U_TYPE_DOUBLE = 12,
CCI_U_TYPE_DATE = 13,
CCI_U_TYPE_TIME = 14,
CCI_U_TYPE_TIMESTAMP = 15,
CCI_U_TYPE_SET = 16,
CCI_U_TYPE_MULTISET = 17,
CCI_U_TYPE_SEQUENCE = 18,
CCI_U_TYPE_OBJECT = 19,
CCI_U_TYPE_RESULTSET = 20,
CCI_U_TYPE_BIGINT = 21,
CCI_U_TYPE_DATETIME = 22,
CCI_U_TYPE_BLOB = 23,
CCI_U_TYPE_CLOB = 24,
CCI_U_TYPE_ENUM = 25,
CCI_U_TYPE_USHORT = 26,
CCI_U_TYPE_UINT = 27,
CCI_U_TYPE_UBIGINT = 28,
CCI_U_TYPE_TIMESTAMPTZ = 29,
CCI_U_TYPE_TIMESTAMPLTZ = 30,
CCI_U_TYPE_DATETIMETZ = 31,
CCI_U_TYPE_DATETIMELTZ = 32,
CCI_U_TYPE_TIMETZ = 33,
CCI_U_TYPE_JSON = 34,
CCI_U_TYPE_LAST = CCI_U_TYPE_JSON
};
Macro Definition Documentation¶
define CCI_ATTR_NAME_PATTERN_MATCH¶
define CCI_CLASS_NAME_PATTERN_MATCH¶
define CCI_CLOSE_CURRENT_RESULT¶
define CCI_CODE_COLLECTION¶
define CCI_CODE_MULTISET¶
define CCI_CODE_SEQUENCE¶
define CCI_CODE_SET¶
define CCI_CONSTRAINT_TYPE_INDEX¶
define CCI_CONSTRAINT_TYPE_UNIQUE¶
define CCI_EXEC_ASYNC¶
define CCI_EXEC_NOT_USED¶
define CCI_EXEC_ONLY_QUERY_PLAN¶
define CCI_EXEC_QUERY_ALL¶
define CCI_EXEC_QUERY_INFO¶
define CCI_EXEC_RETURN_GENERATED_KEYS¶
define CCI_EXEC_THREAD¶
define CCI_FETCH_SENSITIVE¶
define CCI_GET_COLLECTION_DOMAIN¶
define CCI_KEEP_CURRENT_RESULT¶
define CCI_PREPARE_CALL¶
define CCI_PREPARE_HOLDABLE¶
define CCI_PREPARE_INCLUDE_OID¶
define CCI_PREPARE_QUERY_INFO¶
define CCI_PREPARE_UPDATABLE¶
define CCI_PREPARE_XASL_CACHE_PINNED¶
define CCI_TRAN_COMMIT¶
define CCI_TRAN_ROLLBACK¶
define CCI_TYPE_BIT7_MASK¶
define CCI_TYPE_LSB_MASK¶
define CCI_TZ_SIZE¶
define CUBRID_STMT_CALL_SP¶
define CUBRID_STMT_UNKNOWN¶
The documentation for this class was generated from the following file cubrid/src/broker/broker_cas_cci.h