【TcaplusDB知识库】[List表]读取列表指定位置数据接口说明
概述:扫描指定的表格中的数据。
示例代码
同步调用参见章节:[
异步调用参见章节:[
Client对象方法说明
注:如有未列出来的Client对象方法,即表示该方法在扫描数据的场景下是无效的。
方法签名 | 方法说明 |
---|---|
ListTableTraverser getListTableTraverser() |
创建扫描器对象,后续的扫描动作都通过该对象完成。 |
ListTableTraverser对象方法说明
注:如有未列出来的GenericTableTraverser对象方法,即表示该方法在扫描数据的场景下是无效的。
方法签名 | 方法说明 |
---|---|
Traverser setTableName(String tableName) |
设置目标表名。tableName:目标表名,不能为null。 |
void addFieldName(String fieldName) |
添加需要查询的数据的Value字段的名称。fieldName:Value字段名,不能为null。 |
Iterator |
启动扫描器,并获取数据迭代器。 |
数据迭代器中获取的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。 |