读写命令字
/* \brief 操作类型定义 / enum TCaplusApiCmds {
/* \brief 无效的请求 / TCAPLUS_API_INVALID_REQ = 0x0000,
/* \brief 无效的应答 / TCAPLUS_API_INVALID_RES = -0x0001,
/* \brief 插入请求 / TCAPLUS_API_INSERT_REQ = 0x0001,
/* \brief 插入应答 / TCAPLUS_API_INSERT_RES = 0x0002,
/* \brief 替换/插入请求 / TCAPLUS_API_REPLACE_REQ = 0x0003,
/* \brief 替换/插入应答 / TCAPLUS_API_REPLACE_RES = 0x0004,
/* \brief 增量更新请求 / TCAPLUS_API_INCREASE_REQ = 0x0005,
/* \brief 增量更新应答 / TCAPLUS_API_INCREASE_RES = 0x0006,
/* \brief 单条查询请求 / TCAPLUS_API_GET_REQ = 0x0007,
/* \brief 单条查询应答 / TCAPLUS_API_GET_RES = 0x0008,
/* \brief 删除请求 / TCAPLUS_API_DELETE_REQ = 0x0009,
/* \brief 删除应答 / TCAPLUS_API_DELETE_RES = 0x000a,
/* \brief 查询List所有元素请求 / TCAPLUS_API_LIST_GETALL_REQ = 0x000b,
/* \brief 查询List所有元素应答 / TCAPLUS_API_LIST_GETALL_RES = 0x000c,
/* \brief 删除List所有元素请求 / TCAPLUS_API_LIST_DELETEALL_REQ = 0x000d,
/* \brief 删除List所有元素应答 / TCAPLUS_API_LIST_DELETEALL_RES = 0x000e,
/* \brief 删除List多个元素请求 / TCAPLUS_API_LIST_DELETE_BATCH_REQ = 0x0041,
/* \brief 删除List多个元素应答 / TCAPLUS_API_LIST_DELETE_BATCH_RES = 0x0042,
/* \brief 查询List单个元素请求 / TCAPLUS_API_LIST_GET_REQ = 0x000f,
/* \brief 查询List单个元素应答 / TCAPLUS_API_LIST_GET_RES = 0x0010,
/* \brief 插入List元素请求 / TCAPLUS_API_LIST_ADDAFTER_REQ = 0x0011,
/* \brief 插入List元素应答 / TCAPLUS_API_LIST_ADDAFTER_RES = 0x0012,
/* \brief 删除List单个元素请求 / TCAPLUS_API_LIST_DELETE_REQ = 0x0013,
/* \brief 删除List单个元素应答 / TCAPLUS_API_LIST_DELETE_RES = 0x0014,
/* \brief 替换List单个元素请求 / TCAPLUS_API_LIST_REPLACE_REQ = 0x0015,
/* \brief 替换List单个元素应答 / TCAPLUS_API_LIST_REPLACE_RES = 0x0016,
/* \brief 批量查询请求 / TCAPLUS_API_BATCH_GET_REQ = 0x0017,
/* \brief 批量查询应答 / TCAPLUS_API_BATCH_GET_RES = 0x0018,
/* \brief 部分Key查询请求 / TCAPLUS_API_GET_BY_PARTKEY_REQ = 0x0019,
/* \brief 部分Key查询应答 / TCAPLUS_API_GET_BY_PARTKEY_RES = 0x001a,
/* \brief 更新请求 / TCAPLUS_API_UPDATE_REQ = 0x001d,
/* \brief 更新应答 / TCAPLUS_API_UPDATE_RES = 0x001e,
TCAPLUS_API_METADATA_GET_REQ = 0x001b,
TCAPLUS_API_METADATA_GET_RES = 0x001c,
TCAPLUS_API_APP_SIGNUP_REQ = 51, // 服务化应用身份认证请求 TCAPLUS_API_APP_SIGNUP_RES = 52, // 服务化应用身份认证响应 TCAPLUS_API_HEART_BEAT_REQ = 53, // 心跳检查请求 TCAPLUS_API_HEART_BEAT_RES = 54, // 心跳检查响应 TCAPLUS_API_NOTIFY_STOP_REQ = 67, // tcaproxy通知客户端即将停止运行 TCAPLUS_API_NOTIFY_STOP_RES = 68, // 客户端响应tcaproxy,表示暂时不再发送请求
/* \brief 表遍历请求 / TCAPLUS_API_TABLE_TRAVERSE_REQ = 0x0045,
/* \brief 表遍历响应 / TCAPLUS_API_TABLE_TRAVERSE_RES = 0x0046,
/* \brief 表遍历前获取shard list请求 / TCAPLUS_API_GET_SHARD_LIST_REQ = 0x0047,
/* \brief 表遍历前获取shard list响应 / TCAPLUS_API_GET_SHARD_LIST_RES = 0x0048,
/* \brief Document 操作请求 / TCAPLUS_API_DOCUMENT_OPERATION_REQ = 0x004b,
/* \brief Document 操作响应 / TCAPLUS_API_DOCUMENT_OPERATION_RES = 0x004c,
/* \brief Partkey update请求 / TCAPLUS_API_UPDATE_BY_PARTKEY_REQ = 0x004d,
/* \brief Partkey update响应 / TCAPLUS_API_UPDATE_BY_PARTKEY_RES = 0x004e,
/* \brief Partkey delete请求 / TCAPLUS_API_DELETE_BY_PARTKEY_REQ = 0x004f,
/* \brief Partkey delete响应 / TCAPLUS_API_DELETE_BY_PARTKEY_RES = 0x0050,
/* \brief 带有相同Partkey的批量insert请求/ TCAPLUS_API_INSERT_BY_PARTKEY_REQ = 0x0051,
/* \brief 带有相同Partkey的批量insert响应 / TCAPLUS_API_INSERT_BY_PARTKEY_RES = 0x0052,
/* \brief table的记录总数请求 / TCAPLUS_API_GET_TABLE_RECORD_COUNT_REQ = 0x0053,
/* \brief table的记录总数响应 / TCAPLUS_API_GET_TABLE_RECORD_COUNT_RES = 0x0054,
/* \brief table的状态信息请求/ TCAPLUS_API_GET_TABLE_RECORD_STATUSINFO_REQ = 0x107B,
/* \brief table的状态信息响应/ TCAPLUS_API_GET_TABLE_RECORD_STATUSINFO_RES = 0x107C,
/*\brief List table的遍历请求/ TCAPLUS_API_LIST_TABLE_TRAVERSE_REQ = 0x0057,
/*\brief List table的遍历响应/ TCAPLUS_API_LIST_TABLE_TRAVERSE_RES = 0x0058,
/* \brief 设置记录的ttl请求 / TCAPLUS_API_SET_TTL_REQ = 0x0059,
/* \brief 设置记录的ttl响应 / TCAPLUS_API_SET_TTL_RES = 0x005a,
/* \brief 获取记录的ttl请求 / TCAPLUS_API_GET_TTL_REQ = 0x005b,
/* \brief 获取记录的ttl响应 / TCAPLUS_API_GET_TTL_RES = 0x005c,
/* \brief protobuf部分字段获取请求 / TCAPLUS_API_PB_FIELD_GET_REQ = 0x0067,
/* \brief protobuf部分字段获取响应 / TCAPLUS_API_PB_FIELD_GET_RES = 0x0068,
/* \brief protobuf部分字段更新请求 / TCAPLUS_API_PB_FIELD_SET_REQ = 0x0069,
/* \brief protobuf部分字段更新响应 / TCAPLUS_API_PB_FIELD_SET_RES = 0x006a,
/* \brief protobuf部分字段自增请求 / TCAPLUS_API_PB_FIELD_INC_REQ = 0x006b,
/* \brief protobuf部分字段自增响应 / TCAPLUS_API_PB_FIELD_INC_RES = 0x006c,
/* \brief protobuf部分字段自增请求 / TCAPLUS_API_PB_BATCH_FIELD_GET_REQ = 0x0075,
/* \brief protobuf部分字段自增响应 / TCAPLUS_API_PB_BATCH_FIELD_GET_RES = 0x0076,
/* \brief 索引查询请求 / TCAPLUS_API_SQL_REQ = 0x0081,
/* \brief 索引查询响应 / TCAPLUS_API_SQL_RES = 0x0082,
//batch命令 /* \brief 批量插入 / TCAPLUS_API_BATCH_INSERT_REQ = 0x0091, TCAPLUS_API_BATCH_INSERT_RES = 0x0092,
/* \brief 批量替换 / TCAPLUS_API_BATCH_REPLACE_REQ = 0x0093, TCAPLUS_API_BATCH_REPLACE_RES = 0x0094,
/* \brief 批量更新 / TCAPLUS_API_BATCH_UPDATE_REQ = 0x0095, TCAPLUS_API_BATCH_UPDATE_RES = 0x0096,
/* \brief 批量删除 / TCAPLUS_API_BATCH_DELETE_REQ = 0x0097, TCAPLUS_API_BATCH_DELETE_RES = 0x0098,
/* \brief List批量查询 / TCAPLUS_API_LIST_GET_BATCH_REQ = 0x0099, TCAPLUS_API_LIST_GET_BATCH_RES = 0x009a,
/* \brief List批量插入 / TCAPLUS_API_LIST_ADDAFTER_BATCH_REQ = 0x009b, TCAPLUS_API_LIST_ADDAFTER_BATCH_RES = 0x009c,
/* \brief List批量替换 / TCAPLUS_API_LIST_REPLACE_BATCH_REQ = 0x009d, TCAPLUS_API_LIST_REPLACE_BATCH_RES = 0x009e,
TCAPLUS_API_UPDATE_ITEM_REQ = 0x107d, TCAPLUS_API_UPDATE_ITEM_RES = 0x107e,
TCAPLUS_API_LIST_UPDATE_ITEM_REQ = 0x107f, TCAPLUS_API_LIST_UPDATE_ITEM_RES = 0x1080,
TCAPLUS_API_QUERY_REQ = 0x1081, TCAPLUS_API_QUERY_RES = 0x1082,
TCAPLUS_API_LIST_QUERY_REQ = 0x1083, TCAPLUS_API_LIST_QUERY_RES = 0x1084,
TCAPLUS_API_SQL_EXECUTE_REQ = 0x1089, TCAPLUS_API_SQL_EXECUTE_RES = 0x1090,
/*\brief API的最大值,为了能够匹配系统内部请求/ TCAPLUS_API_MAX_NUM = 0xffff,
/*还有部分内部用参数在internal里面,不放在这里/
};