所有方法 静态方法 实例方法 具体方法
限定符和类型 |
方法和说明 |
Filter |
buildFlatTreeFilter(Filter filter) |
Query |
buildMergedSearchQueryFromFilter(Filter filter) |
Query |
buildMergedSearchQueryFromFilter(Filter filter,
FilterPushdownConfig filterPushdownConfig) |
boolean |
checkIfMatchTheFilter(Filter filter) |
List<TablestoreSplit.PkRange> |
filterPkRanges(List<TablestoreSplit.PkRange> pkList,
PrimaryKey begin,
PrimaryKey end) |
List<TablestoreSplit.PkRange> |
generatePkRange(Filter filter,
PrimaryKey begin,
PrimaryKey end) |
Filter |
getFilter() |
List<String> |
getGeoColumnNames() |
Split |
getKvSplit() |
int |
getMaxParallel() |
List<String> |
getRequiredColumns() |
Iterator<Row> |
getRowIterator(SyncClientInterface client) |
Iterator<Row> |
getRowIterator(SyncClientInterface client,
FilterPushdownConfig filterPushdownConfig) |
byte[] |
getSessionId() |
int |
getSplitId() |
String |
getSplitName() |
String |
getTableName() |
TablestoreSplit.SplitType |
getType() |
static Filter |
getUnhandledOtsFilter(SyncClient client,
Filter filter,
String tableName,
String indexName) |
static Filter |
getUnhandledOtsFilter(SyncClient client,
Filter filter,
String tableName,
String indexName,
FilterPushdownConfig filterPushdownConfig) |
static Filter |
getUnhandledOtsFilterCore(SyncClient client,
Filter filter,
String tableName,
String indexName,
FilterPushdownConfig filterPushdownConfig) |
void |
initial(SyncClient client) |
List<Query> |
mergeQuerys(List<Query> origQuerys) |
void |
setFilter(Filter filter) |
void |
setKvSplit(Split split) |
void |
setKvTableMeta(TableMeta meta) |
void |
setSearchInfo(SearchInfo info) |
void |
setSplitName(String name) |
void |
setTableName(String tableName) |
void |
setType(TablestoreSplit.SplitType type) |
String |
toString() |