public class RangeRowQueryCriteria extends RowQueryCriteria
构造器和说明 |
---|
RangeRowQueryCriteria(String tableName)
构造一个在给定名称的表中查询的条件。
|
限定符和类型 | 方法和说明 |
---|---|
Direction |
getDirection()
获取范围查询的读取顺序(正序(FORWARD)或反序(BACKWARD))。
|
PrimaryKey |
getExclusiveEndPrimaryKey()
获取范围查询的右边界的主键值。
|
PrimaryKey |
getInclusiveStartPrimaryKey()
获取范围查询的左边界的主键值。
|
int |
getLimit()
获取操作时返回的最大行数。
|
byte[] |
getToken() |
boolean |
hasSetToken() |
void |
setDirection(Direction direction)
设置范围查询的读取顺序(正序(FORWARD)或反序(BACKWARD))。
|
void |
setExclusiveEndPrimaryKey(PrimaryKey exclusiveEndPrimaryKey)
范围查询需要用户指定一个主键的范围,该范围是一个左闭右开的区间,exclusiveEndPrimaryKey为该区间的右边界。
|
void |
setInclusiveStartPrimaryKey(PrimaryKey inclusiveStartPrimaryKey)
范围查询需要用户指定一个主键的范围,该范围是一个左闭右开的区间,inclusiveStartPrimaryKey为该区间的左边界。
|
void |
setLimit(int limit)
设置查询时单次请求返回的行数。
|
void |
setToken(byte[] token) |
addColumnsToGet, addColumnsToGet, addColumnsToGet, clearColumnsToGet, copyTo, getCacheBlocks, getColumnsToGet, getEndColumn, getFilter, getMaxVersions, getStartColumn, getTableName, getTimeRange, hasSetCacheBlock, hasSetEndColumn, hasSetFilter, hasSetMaxVersions, hasSetStartColumn, hasSetTimeRange, numColumnsToGet, setCacheBlocks, setEndColumn, setFilter, setMaxVersions, setStartColumn, setTableName, setTimeRange, setTimestamp
public RangeRowQueryCriteria(String tableName)
tableName
- 查询的表名。public int getLimit()
public void setLimit(int limit)
limit
- 单次请求返回的行数。public Direction getDirection()
public void setDirection(Direction direction)
direction
- 读取顺序public PrimaryKey getInclusiveStartPrimaryKey()
public void setInclusiveStartPrimaryKey(PrimaryKey inclusiveStartPrimaryKey)
PrimaryKeyValue.INF_MIN
或者PrimaryKeyValue.INF_MAX
用于表示该列的所有取值范围。inclusiveStartPrimaryKey
- 范围查询的左边界的主键值。public PrimaryKey getExclusiveEndPrimaryKey()
public void setExclusiveEndPrimaryKey(PrimaryKey exclusiveEndPrimaryKey)
PrimaryKeyValue.INF_MIN
或者PrimaryKeyValue.INF_MAX
用于表示该列的所有取值范围。exclusiveEndPrimaryKey
- 范围查询的右边界的主键值。public byte[] getToken()
public void setToken(byte[] token)
public boolean hasSetToken()
Copyright © 2019. All Rights Reserved.