public class RowQueryCriteria extends Object
| Constructor and Description |
|---|
RowQueryCriteria(String tableName)
构造函数。
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnsToGet(Collection<String> columnsToGet)
添加要读取的列。
|
void |
addColumnsToGet(String columnName)
添加要读取的列。
|
void |
addColumnsToGet(String[] columnNames)
添加要读取的列。
|
void |
clearColumnsToGet()
将设置过的要读取的列的名称列表清空。
|
void |
copyTo(RowQueryCriteria target) |
boolean |
getCacheBlocks()
获取CacheBlocks的设置的值。
|
Set<String> |
getColumnsToGet()
返回要读取的列的名称列表(只读)。
|
String |
getEndColumn() |
Filter |
getFilter()
获取本次查询使用的Filter。
|
int |
getMaxVersions()
获取设置过的MaxVersions。
|
String |
getStartColumn() |
String |
getTableName()
返回查询的表名。
|
TimeRange |
getTimeRange()
获取设置过的时间戳范围。
|
boolean |
hasSetCacheBlock()
查询是否设置了CacheBlocks。
|
boolean |
hasSetEndColumn() |
boolean |
hasSetFilter()
查询是否设置了Filter。
|
boolean |
hasSetMaxVersions()
查询是否设置了MaxVersions。
|
boolean |
hasSetStartColumn() |
boolean |
hasSetTimeRange()
查询是否设置过TimeRange。
|
int |
numColumnsToGet()
返回要读取的列的个数。
|
void |
setCacheBlocks(boolean cacheBlocks)
设置本次读操作返回数据是否要进BlockCache。
|
void |
setEndColumn(String endColumn) |
void |
setFilter(Filter filter)
设置本次查询使用的Filter。
|
void |
setMaxVersions(int maxVersions)
设置MaxVersions。
|
void |
setStartColumn(String startColumn) |
void |
setTableName(String tableName)
设置查询的表名。
|
void |
setTimeRange(TimeRange timeRange)
设置要读取的时间戳范围。
|
void |
setTimestamp(long timestamp)
设置要读取的某个特定时间戳。
|
public RowQueryCriteria(String tableName)
tableName - 查询的表名public void setTableName(String tableName)
tableName - 表的名称。public String getTableName()
public void addColumnsToGet(String columnName)
columnName - 要返回列的名称。public void addColumnsToGet(String[] columnNames)
columnNames - 要返回列的名称。public void addColumnsToGet(Collection<String> columnsToGet)
columnsToGet - public void clearColumnsToGet()
public int numColumnsToGet()
public void setMaxVersions(int maxVersions)
maxVersions - public int getMaxVersions()
IllegalStateException - 若没有配置该参数public boolean hasSetMaxVersions()
public void setTimeRange(TimeRange timeRange)
timeRange - 时间戳范围public void setTimestamp(long timestamp)
timestamp - 时间戳public TimeRange getTimeRange()
IllegalStateException - 若没有配置该参数public boolean hasSetTimeRange()
public void setFilter(Filter filter)
filter - public Filter getFilter()
IllegalStateException - 若没有设置Filterpublic boolean hasSetFilter()
public void setCacheBlocks(boolean cacheBlocks)
cacheBlocks - 若为true,读取的数据会进入BlockCachepublic boolean getCacheBlocks()
IllegalStateException - 若没有配置该参数public boolean hasSetCacheBlock()
public String getStartColumn()
public void setStartColumn(String startColumn)
public boolean hasSetStartColumn()
public String getEndColumn()
public void setEndColumn(String endColumn)
public boolean hasSetEndColumn()
public void copyTo(RowQueryCriteria target)
Copyright © 2024. All Rights Reserved.