【深入理解TcaplusDB技术】扫描数据接口说明——[List表]
摘要
实现扫描指定表格中的数据。
示例代码
同步调用参见章节:[List表]扫描数据示例代码。
异步调用参见章节:[List表]异步扫描数据示例代码。
Client对象方法说明
注:如有未列出来的Client对象方法,即表示该方法在扫描数据的场景下是无效的。
| 方法签名 | 方法说明 |
|---|---|
ListTableTraverser getListTableTraverser() |
创建扫描器对象,后续的扫描动作都通过该对象完成。 |
ListTableTraverser对象方法说明
注:如有未列出来的GenericTableTraverser对象方法,即表示该方法在扫描数据的场景下是无效的。
| 方法签名 | 方法说明 |
|---|---|
Traverser setTableName(String tableName) |
设置目标表名。tableName:目标表名,不能为null。 |
void addFieldName(String fieldName) |
添加需要查询的数据的Value字段的名称。fieldName:Value字段名,不能为null。 |
Iterator<Record> 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级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。
【深入理解TcaplusDB技术】扫描数据接口说明——[List表]的更多相关文章
- 服务端提供的JSON数据接口与用户端接收解析JSON数据
JSON格式的服务接口:http://www.cnblogs.com/visec479/articles/4118338.html 首先来了解下JSON格式解析 json结构的格式就是若干个 键/值( ...
- 深入理解JavaWeb技术内幕(一)
最近在看许令波的<深入理解JavaWeb技术内幕>.整理了一些笔记.想做一个系列,这篇是系列的第一篇,讲Web请求. B/S架构 最常见的架构方式. 优点: 1.客户端使用统一(此处的统一 ...
- get_k_data 接口文档 全新的免费行情数据接口
get_k_data 接口文档 全新的免费行情数据接口 原创: Jimmy 挖地兔 2016-11-06 前言在tushareAPI里,曾经被用户喜欢和作为典范使用的API get_hist_data ...
- 开放数据接口 API 简介与使用场景、调用方法
此文章对开放数据接口 API 进行了功能介绍.使用场景介绍以及调用方法的说明,供用户在使用数据接口时参考之用. 在给大家分享的一系列软件开发视频课程中,以及在我们的社区微信群聊天中,都积极地鼓励大家开 ...
- 用ASP.NET Web API技术开发HTTP接口
开发工具 Visual Studio 2013 SQL Server 2008 R2 准备工作 启动Visual Studio 2013,新建一个ASP.NET Web应用程序,命名为SimpleAP ...
- VR技术在数据中心3D机房中的应用(上)
VR技术在数据中心3D机房中的应用(上) 前两天跟朋友A吃饭,吃着吃着就说到了VR.近几年来,VR技术越来越火,感觉能跟VR沾点边的都特别高大上,朋友A也是,一提到VR,就怎么都掩盖不住他发自肺腑 ...
- 深入理解Java执行时数据区
前情回想 在本专栏的前12篇博客中. 我们主要大致介绍了什么是JVM, 而且具体介绍了class文件的格式. 对于深入理解Java, 或者深入理解运行于JVM上的其它语言, 深入理解class文件格式 ...
- 用ASP.NET Web API技术开发HTTP接口(一)
开发工具 Visual Studio 2013 SQL Server 2008 R2 准备工作 启动Visual Studio 2013,新建一个ASP.NET Web应用程序,命名为SimpleAP ...
- 实现简单的PHP接口,以及使用js/jquery ajax技术调用此接口
主要介绍下如何编写简单的php接口,以及使用js/jquery的ajax技术调用此接口. Php接口文件(check.php): <?php $jsonp_supporter = $_GET[‘ ...
随机推荐
- Hash链表转换为红黑树,和树转换为链表的条件
链表转换位红黑树 两个条件,必须同时满足两个条件才能进行转换 条件1:单个链表长度大于等于8 条件2:hashMap的总长度大于64个.且树化的节点位置不能为空 从源码看 条件一: 在putVal() ...
- OpenCores注册步骤和成功提交
一 OpenCores 网站简介,这个是全世界最大的FPGA开源IP核网站.由于最近在学习USB2.0host control IP,所以想去网上下载相关的IP例程学习.通过搜索发现,有两个网站十分 ...
- SpringCloudAlibaba 微服务讲解(三)Nacos Discovery-服务治理
3.1 服务治理 先来思考一个问题,通过上一章的操作,我们已经实现微服务之间的调用,但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题: 一旦服务提供者地址变化,就需 ...
- Vue中import和require的对比
Vue中import和require的对比 一.前言 vue框架想必是我们前端朋友们必学的知识点,说它难也没有那么难,说简单也没有那么简单,主要技术就是那么几个,可是里面的细节很多,有些时候我们会 ...
- 数据库上云实践:使用Ora2pg进行数据库迁移
目录 概述 重要 前置条件 配置环境 Win环境配置 linux环境配置 定义ORACLE_HOME环境变量 Ora2Pg使用方法 配置文件ora2pg_table.conf 配置文件解释:Oracl ...
- redis之 主从复制和哨兵(一)
一.Redis主从复制 主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性 1. 主从复制的相关操作 a,配置主从复制方式一.新增redis6380.conf, ...
- java常见面试问题总结
JDK1.7 并发的HashMap为什么会引起死循环? hashmap如何解决hash冲突,为什么hashmap中的链表需要转成红黑树? hashmap什么时候会触发扩容? jdk1.8之前并发操作h ...
- IDEA terminal无法从vim的编辑模式转换为命令模式
Git 修改最后一次的commit历史记录:https://www.baidu.com/link?url=2WF8yFd0iBuVmXLWfutmSoXa12K9D143e_B0A3PTYYHEP9r ...
- django中动态新建postgres数据库表
import psycopg2def create_new_table(table_id): conn = psycopg2.connect(database='Test', user='postgr ...
- Effective Java —— 多字段下考虑使用建造者模式构建实例
本文参考 本篇文章参考自<Effective Java>第三版第二条"Consider a builder when faced with many constructor pa ...