ADAPTER - CRITERIA - SORT - public abstract class QueryEngine<ADAPTER extends KeyValueAdapter,CRITERIA,SORT> extends Object
KeyValueQuery against a KeyValueAdapter.| Constructor and Description |
|---|
QueryEngine(CriteriaAccessor<CRITERIA> criteriaAccessor,
SortAccessor<SORT> sortAccessor) |
| Modifier and Type | Method and Description |
|---|---|
abstract long |
count(CRITERIA criteria,
Serializable keyspace) |
long |
count(KeyValueQuery<?> query,
Serializable keyspace)
Extract query attributes and delegate to concrete execution.
|
abstract Collection<?> |
execute(CRITERIA criteria,
SORT sort,
int offset,
int rows,
Serializable keyspace) |
<T> Collection<T> |
execute(CRITERIA criteria,
SORT sort,
int offset,
int rows,
Serializable keyspace,
Class<T> type) |
Collection<?> |
execute(KeyValueQuery<?> query,
Serializable keyspace)
Extract query attributes and delegate to concrete execution.
|
<T> Collection<T> |
execute(KeyValueQuery<?> query,
Serializable keyspace,
Class<T> type)
Extract query attributes and delegate to concrete execution.
|
protected ADAPTER |
getAdapter()
Get the
KeyValueAdapter used. |
void |
registerAdapter(KeyValueAdapter adapter) |
public QueryEngine(CriteriaAccessor<CRITERIA> criteriaAccessor, SortAccessor<SORT> sortAccessor)
public Collection<?> execute(KeyValueQuery<?> query, Serializable keyspace)
query - keyspace - public <T> Collection<T> execute(KeyValueQuery<?> query, Serializable keyspace, Class<T> type)
query - keyspace - public long count(KeyValueQuery<?> query, Serializable keyspace)
query - keyspace - public abstract Collection<?> execute(CRITERIA criteria, SORT sort, int offset, int rows, Serializable keyspace)
criteria - sort - offset - rows - keyspace - public <T> Collection<T> execute(CRITERIA criteria, SORT sort, int offset, int rows, Serializable keyspace, Class<T> type)
criteria - sort - offset - rows - keyspace - type - public abstract long count(CRITERIA criteria, Serializable keyspace)
criteria - keyspace - protected ADAPTER getAdapter()
KeyValueAdapter used.public void registerAdapter(KeyValueAdapter adapter)
adapter - Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.