【深入理解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[‘ ...
随机推荐
- phpcms 2008 变量覆盖漏洞
一. 启动环境 1.双击运行桌面phpstudy.exe软件 2.点击启动按钮,启动服务器环境 二.代码审计 1.双击启动桌面Seay源代码审计系统软件 3.点击新建项目按钮,弹出对画框中选择(C:\ ...
- 抖音网页版高清视频抓取教程selenium
废话不多说,直接上代码 from selenium import webdriver from selenium.webdriver import ChromeOptions import time ...
- Dubbo 支持服务降级吗?
以通过 dubbo:reference 中设置 mock="return null".mock 的值也可以修改 为 true,然后再跟接口同一个路径下实现一个 Mock 类,命名规 ...
- 什么是openssl?
在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份.这个包广泛被应用在互联网的网页服务器上.
- springboot常用的starter有哪些?
spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp支持 spring-boot-starter-data-jpa 数据库支持 spring-boot ...
- @Autowired 注解 ?
@Autowired 注解提供了更细粒度的控制,包括在何处以及如何完成自动装配. 它的用法和@Required 一样,修饰 setter 方法.构造器.属性或者具有任意名称 和/或多个参数的 PN 方 ...
- Elasticsearch 中的节点(比如共 20 个),其中的 10 个 选了一个 master,另外 10 个选了另一个 master,怎么办?
1.当集群 master 候选数量不小于 3 个时,可以通过设置最少投票通过数量(discovery.zen.minimum_master_nodes)超过所有候选节点一半以上来解决脑裂问题: 2.当 ...
- 学习openstack(二)
OpenStack企业私有云实践 1. 实验架构 OpenStack我们把它当作是一个全新的"Linux"系统来学习,有的时候我们也把OpenStack称之为一个新的Lin ...
- java的API
一.前端 1.jsp展示数据 (1)展示在前端控制台 console.table(参数); (2)弹窗 alert(参数); (3)JSLT的<c:if>标签 <c:if test= ...
- ARM指令集详解--汇编
1. 汇编 1.1. 通用寄存器 通用寄存器 37个寄存器,31个通用寄存器,6个状态寄存器,R13堆栈指针sp,R14返回指针,R15为PC指针, cpsr_c代表的是这32位中的 ...