public class GroupingAsyncQueryExecutionService extends Object implements AsyncQueryExecutionService
| Constructor and Description |
|---|
GroupingAsyncQueryExecutionService(Configuration configuration,
CQLStoreManager storeManager,
String tableName,
Function<com.datastax.oss.driver.api.querybuilder.select.Select,com.datastax.oss.driver.api.querybuilder.select.Select> addTTLFunction,
Function<com.datastax.oss.driver.api.querybuilder.select.Select,com.datastax.oss.driver.api.querybuilder.select.Select> addTimestampFunction,
CQLColValGetter singleKeyGetter,
CQLColValGetter multiKeysGetter) |
| Modifier and Type | Method and Description |
|---|---|
Map<SliceQuery,Map<StaticBuffer,CompletableFuture<EntryList>>> |
executeMultiKeyMultiSlice(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesForKeys,
StoreTransaction txh) |
Map<StaticBuffer,CompletableFuture<EntryList>> |
executeMultiKeySingleSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
CompletableFuture<EntryList> |
executeSingleKeySingleSlice(KeySliceQuery query,
StoreTransaction txh) |
public GroupingAsyncQueryExecutionService(Configuration configuration, CQLStoreManager storeManager, String tableName, Function<com.datastax.oss.driver.api.querybuilder.select.Select,com.datastax.oss.driver.api.querybuilder.select.Select> addTTLFunction, Function<com.datastax.oss.driver.api.querybuilder.select.Select,com.datastax.oss.driver.api.querybuilder.select.Select> addTimestampFunction, CQLColValGetter singleKeyGetter, CQLColValGetter multiKeysGetter)
public CompletableFuture<EntryList> executeSingleKeySingleSlice(KeySliceQuery query, StoreTransaction txh)
executeSingleKeySingleSlice in interface AsyncQueryExecutionServicepublic Map<StaticBuffer,CompletableFuture<EntryList>> executeMultiKeySingleSlice(List<StaticBuffer> keys, SliceQuery query, StoreTransaction txh)
executeMultiKeySingleSlice in interface AsyncQueryExecutionServicepublic Map<SliceQuery,Map<StaticBuffer,CompletableFuture<EntryList>>> executeMultiKeyMultiSlice(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesForKeys, StoreTransaction txh)
executeMultiKeyMultiSlice in interface AsyncQueryExecutionServiceCopyright © 2012–2024. All rights reserved.