C++ ResultFlag
成功ResultFlag
接口
int SetResultFlagForSuccess (char result_flag);
参数取值
- TCaplusValueFlag_NOVALUE: 不返回任何返回值
- TCaplusValueFlag_SAMEWITHREQUEST: 返回同请求一致的值
- TCaplusValueFlag_ALLVALUE: 返回存储端操作后所有字段的值
- TCaplusValueFlag_ALLOLDVALUE: 返回存储端操作前所有字段的值
接口返回
- 0: 设置成功
- <0: 失败,返回对应的错误码。通常因为未初始化
响应包返回的数据
- TCAPLUS_API_INSERT_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回本次insert操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回空数据
- TCAPLUS_API_BATCH_INSERT_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回本次insert操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回空数据
- TCAPLUS_API_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回本次replace操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回tcapsvr端操作前的数据, 如果存储端没有数据,即返回为空
- TCAPLUS_API_BATCH_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回本次replace操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回tcapsvr端操作前的数据, 如果存储端没有数据,即返回为空
- TCAPLUS_API_UPDATE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE:操作成功后返回本次update操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据
- TCAPLUS_API_BATCH_UPDATE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE:操作成功后返回本次update操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据
- TCAPLUS_API_INCREASE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回本次increase操作后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据, 如果存储端没有数据,即返回为空
- TCAPLUS_API_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回空数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据
- TCAPLUS_API_BATCH_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回空数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据
- TCAPLUS_API_LIST_DELETE_BATCH_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 【不可设置】
- TCaplusValueFlag_ALLVALUE: 操作成功后不返回数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端操作前的数据, 凡是本次成功删除的index对应的数据都会返回
- TCAPLUS_API_LIST_ADDAFTER_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 【不可设置】
- TCaplusValueFlag_ALLVALUE: 操作成功后, 返回本次插入的记录和本次淘汰的数据记录
- TCaplusValueFlag_ALLOLDVALUE:操作成功后不返回数据
- TCAPLUS_API_LIST_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 【不可设置】
- TCaplusValueFlag_ALLVALUE: 操作成功后返回空数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端ListDelete前的数据
- TCAPLUS_API_LIST_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 【不可设置】
- TCaplusValueFlag_ALLVALUE: 操作成功后返回存储端ListReplace后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端ListReplace前的数据
- TCAPLUS_API_LIST_REPLACE_BATCH_REQ:
- TCaplusValueFlag_NOVALUE:操作成功后返回和请求一致的数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作成功后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 操作成功后返回存储端ListReplace后的数据
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回存储端ListReplace前的数据
失败ResultFlag
接口
int SetResultFlagForFail (char result_flag);
参数取值
- TCaplusValueFlag_NOVALUE: 不返回任何返回值
- TCaplusValueFlag_SAMEWITHREQUEST: 返回同请求一致的值
- TCaplusValueFlag_ALLVALUE: 返回存储端操作后所有字段的值
- TCaplusValueFlag_ALLOLDVALUE: 返回存储端操作前所有字段的值
接口返回
- 0: 设置成功
- <0: 失败,返回对应的错误码。通常因为未初始化
响应包返回的数据
- TCAPLUS_API_INSERT_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST: 操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_BATCH_INSERT_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_BATCH_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_UPDATE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_BATCH_UPDATE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_INCREASE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_BATCH_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_LIST_DELETE_BATCH_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:操作失败后返回和请求一致的数据
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回tcapsvr端操作前的数据, 凡是本次成功删除的index对应的数据都会返回
- TCAPLUS_API_LIST_ADDAFTER_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:【不可设置】
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:不返回数据
- TCAPLUS_API_LIST_DELETE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:【不可设置】
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:获取到了存储端的数据则返回存储端的数据, 否则返回空
- TCAPLUS_API_LIST_REPLACE_REQ:
- TCaplusValueFlag_NOVALUE:操作失败后不返回数据
- TCaplusValueFlag_SAMEWITHREQUEST:【不可设置】
- TCaplusValueFlag_ALLVALUE: 【不应该出现】
- TCaplusValueFlag_ALLOLDVALUE:操作成功后返回tcapsvr端操作前的数据, 凡是本次成功删除的index对应的数据都会返回