作者:100斤的重口味_866 | 来源:互联网 | 2023-08-06 12:18
【TcaplusDB技术解读】[Generic表]扫描数据接口说明概述扫描指定的表格中的数据。示例代码同步调用参见章节:[Generic表]扫描数据示例代码。异步调用参见章节:[G
【TcaplusDB技术解读】[Generic表]扫描数据接口说明概述
扫描指定的表格中的数据。
示例代码
同步调用参见章节:[Generic表]扫描数据示例代码。
异步调用参见章节:[Generic表]异步扫描数据示例代码。
Client对象方法说明
注:如有未列出来的Client对象方法,即表示该方法在扫描数据的场景下是无效的。
方法签名 方法说明 GenericTableTraverser getGenericTableTraverser(String tableName)
创建扫描器对象,后续的扫描动作都通过该对象完成。tableName:目标表名,不能为null。
GenericTableTraverser对象方法说明
注:如有未列出来的GenericTableTraverser对象方法,即表示该方法在扫描数据的场景下是无效的。
方法签名 方法说明 void addFieldName(String fieldName)
添加需要查询的数据的Value字段的名称。fieldName:Value字段名,不能为null。 Iterator start()
启动扫描器,并获取数据迭代器。
数据迭代器中获取的Record对象方法说明
注:如有未列出来的Record对象方法,即表示该方法在扫描数据的场景下是无效的。
方法签名 方法说明 int getVersion()
获取数据的版本号。 int getValueCount()
获取数据的Value字段的个数。 byte getValueByte(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 short getValueShort(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 int getValueInt(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 long getValueLong(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 float getValueFloat(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 double getValueDouble(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 String getValueString(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。 byte[] getValueBlob(String fieldName)
获取指定名称的Value字段的值。fieldName:字段名称,不可为null。
TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。