public class DataGetter extends DataQuery
构造器和说明 |
---|
DataGetter(AsyncClient asyncClient,
String tableName,
TimestreamIdentifier identifier) |
限定符和类型 | 方法和说明 |
---|---|
DataGetter |
descTimestamp()
按照数据点的时间戳进行逆序排序,默认正序
|
PointIterator |
fetchAll()
查询
|
DataGetter |
filter(Filter filter)
设置数据行的过滤条件,仅支持对数据行的fields进行过滤
|
DataGetter |
limit(int limit)
设置查询时单次请求返回的行数
|
DataGetter |
select(String... fields)
设置需要读取的field列表
|
DataGetter |
timeRange(TimeRange timeRange)
要读取的数据的时间戳范围
|
DataGetter |
timestamp(long timestamp,
TimeUnit unit)
要读取的数据点的时间戳
|
getFilter, getLimit, getSelectColumn, getTimeRange, getTimestamp, getTimestream, isDescTimestamp, setColumnToGet, setFilter, setLimit, setOrderByTimestampDesc, setTimeRange, setTimestamp
public DataGetter(AsyncClient asyncClient, String tableName, TimestreamIdentifier identifier)
public DataGetter filter(Filter filter)
filter
- public DataGetter select(String... fields)
fields
- 需要查询的数据字段public DataGetter timeRange(TimeRange timeRange)
timeRange
- TimeRange
,需要查询的数据时间范围public DataGetter timestamp(long timestamp, TimeUnit unit)
timestamp
- 需要查询的数据时间戳unit
- 时间戳单位public DataGetter descTimestamp()
public DataGetter limit(int limit)
limit
- public PointIterator fetchAll()
Copyright © 2019. All Rights Reserved.