当前位置:网站首页>【深入理解TcaplusDB技术】更替列表指定位置数据接口说明——[List表]
【深入理解TcaplusDB技术】更替列表指定位置数据接口说明——[List表]
2022-04-22 15:02:00 【数据库大师】
摘要
实现更替表格中指定Key的列表中指定位置的数据。
示例代码
同步调用参见章节:[List表]替换列表指定位置数据示例代码。
异步调用参见章节:异步调用接口示例代码。
Request对象方法说明
注:如有未列出来的Request对象方法,即表示该方法在替换数据的场景下是无效的。
| 方法签名 | 方法说明 |
|---|---|
void setCmd(int cmd) |
设置请求类型(指令)。cmd:请求类型,固定为TcaplusProtocolCsConstants.TCAPLUS_CMD_LIST_REPLACE_REQ。 |
void setTableName(String tableName) |
设置目标表名。tableName:目标表名,不能为null。 |
Record addRecord(int index) |
获取数据对象(Record),用于设置要更新的数据的Key和新Value值,用户可以调用该对象的setKeyXXX方法设置各Key字段的值,通过setValueXXX设置各Value字段的新值。index:要读取的数据在列表中的序号,从0开始,不能是负数。 |
Request中的Record对象方法说明
注:如有未列出来的Record对象方法,即表示该方法在替换数据的场景下是无效的。
| 方法签名 | 方法说明 |
|---|---|
void setVersion(int version) |
设置记录的版本号。version:如果设置为负数,表示当前数据不启动版本控制。 |
void setKeyByte(String fieldName, byte value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的byte类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyShort(String fieldName, short value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的short类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyInt(String fieldName, int value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的int类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyLong(String fieldName, long value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的long类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyFloat(String fieldName, float value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的float类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyDouble(String fieldName, double value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的double类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyString(String fieldName, String value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的String类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setKeyBlob(String fieldName, byte[] value) |
设置指定名称的Key字段的值。注意:当TDR表描述文件中定义的字段类型与Java的byte[]类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueByte(String fieldName, byte value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的byte类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueShort(String fieldName, short value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的short类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueInt(String fieldName, int value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的int类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueLong(String fieldName, long value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的long类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueFloat(String fieldName, float value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的float类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueDouble(String fieldName, double value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的double类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueString(String fieldName, String value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的String类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
void setValueBlob(String fieldName, byte[] value) |
设置指定名称的Value字段的新值。注意:当TDR表描述文件中定义的字段类型与Java的byte[]类型对应时,才可调用该方法设置字段值,否则服务端在处理请求时会参数错误。参见TDR表字段类型与Java类型对应关系。fieldName:字段名称,不可为null。value:字段的新值。 |
Response对象方法说明
注:如有未列出来的Response对象方法,即表示该方法在替换数据的场景下是无效的。
| 方法签名 | 方法说明 |
|---|---|
int getResult() |
获取替换数据请求的响应码。0表示操作成功。非0表示操作异常,参见响应码含义说明。 |

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。
版权声明
本文为[数据库大师]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Tcapshuju/article/details/124323130
边栏推荐
- 职场PUA,管理者的五宗罪
- 【无标题】
- [question brushing diary] classic programming questions of written test (III)
- Redis系列三:thinkphp 使用 redis
- 2022焊工(初级)操作证考试题库及答案
- @Resource与构造函数踩坑
- web自动化测试框架通过js来实现对web元素的操作
- @Resources and constructors
- 阿里云IoT流转到postgresql数据库方案
- [World Earth Day] Huawei cloud market | witness the beautiful changes of nature with science and technology
猜你喜欢

About STS access control of Alibaba cloud OSS resources

【刷题日记】笔试经典编程题目(三)

Constant of SQL Server database

分享一个(快捷导航)
![[Mysql] CHAR_LENGTH函数](/img/1c/57bc70f35429d0add2dbee99e06c1c.png)
[Mysql] CHAR_LENGTH函数

职场PUA,管理者的五宗罪
![【深入理解TcaplusDB技术】插入数据示例代码——[Generic表]](/img/7b/8c4f1549054ee8c0184495d9e8e378.png)
【深入理解TcaplusDB技术】插入数据示例代码——[Generic表]

Operation of simulated examination platform for examination questions of safety production management personnel of hazardous chemical production units in 2022

Development trend of C in 2022

View your own system activation type
随机推荐
dried food! Reflection on the image migration of targeted confrontation
Take you to understand the principle of highly flexible spark architecture
【刷题日记】笔试经典编程题目(三)
分享一个(快捷导航)
【无标题】
数据库操作
[question brushing diary] classic programming questions of written test (III)
2022 welder (primary) operation certificate examination question bank and answers
JVM的垃圾回收ParNew和CMS的介绍
金鱼哥RHCA回忆录:RH358管理DNS和DNS服务器--DNS问题故障排除
徽商期货是正规平台吗?开户安全吗?
2022 operation of simulated test question bank and simulated test platform for main principals of hazardous chemicals business units
When there is only input and output in flinksql, it will be merged into a subtask. In this case, the amount of input and output data cannot be displayed?
STM32 saves the collected data in the form of TXT file in the operation practice of SD card. The small single chip microcomputer system can also take out a large amount of local data (SD card + FatFs)
【深入理解TcaplusDB技术】扫描数据示例代码——[Generic表]
share memory的bank conflict分析
web自动化测试框架通过js来实现对web元素的操作
redis 获取 list 中的所有元素
合并两个有序链表——LeetCode
Goldfish rhca memoirs: rh358 managing DNS and DNS server -- troubleshooting DNS problems