【深入理解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[‘ ...
随机推荐
- 《HelloGitHub》第 72 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...
- Citus 分布式 PostgreSQL 集群 - SQL Reference(查询分布式表 SQL)
如前几节所述,Citus 是一个扩展,它扩展了最新的 PostgreSQL 以进行分布式执行.这意味着您可以在 Citus 协调器上使用标准 PostgreSQL SELECT 查询进行查询. Cit ...
- 客户端回调 Watcher ?
客户端 SendThread 线程接收事件通知,交由 EventThread 线程回调 Watcher. 客户端的 Watcher 机制同样是一次性的,一旦被触发后,该 Watcher 就失效了.
- java-doc注释详解
注释的分类 // 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档 列子 /** * show 方法的简述. * <p>sh ...
- 转:C++11常用新特性快速一览
转载至:https://blog.csdn.net/jiange_zh/article/details/79356417 1.nullptr nullptr 出现的目的是为了替代 NULL. 在某种意 ...
- php安装扩展的两种方法
方法一:使用yum命令安装 1.yum install libevent-devel 2.pecl install channel://pecl.php.net/libevent-0.1.0 3.ec ...
- c++中的赋值函数
在c++中,对于任意一个类Class A,如果程序员不显示的声明和定义上述函数,C++编译器将会自动的为A产生4个public inline 的默认函数,这4个函数最常见的形式为: A() //默认构 ...
- C语言思维导图—自己整理的
- c++中“::”和“:”啥意思
c++中"::"和":"啥意思 (1)"::" 1)类作用域操作符."::"指明了成员函数所属的类.如:M::f(s) ...
- css中几个重要概念
替换元素与非替换元素 替换元素:是指浏览器根据元素的标签和属性来决定元素的具体内容. 例如"<img src="xx.jpg">浏览器会根据标签的src属性的 ...