| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryEngine
QueryEngine defines an interface for the evaluation of ColQuery queries
| Field Summary | |
|---|---|
static QueryEngine | 
DEFAULT
Default instance  | 
| Method Summary | ||
|---|---|---|
 long | 
count(QueryMetadata metadata,
      Map<Expression<?>,Iterable<?>> iterables)
Evaluate the given query and return the count of matched rows  | 
|
 boolean | 
exists(QueryMetadata metadata,
       Map<Expression<?>,Iterable<?>> iterables)
 | 
|
 | 
list(QueryMetadata metadata,
     Map<Expression<?>,Iterable<?>> iterables,
     Expression<T> projection)
Evaluate the given query and return the projection as a list  | 
|
| Field Detail | 
|---|
static final QueryEngine DEFAULT
| Method Detail | 
|---|
long count(QueryMetadata metadata,
           Map<Expression<?>,Iterable<?>> iterables)
metadata - iterables - 
<T> List<T> list(QueryMetadata metadata,
                 Map<Expression<?>,Iterable<?>> iterables,
                 Expression<T> projection)
metadata - iterables - 
boolean exists(QueryMetadata metadata,
               Map<Expression<?>,Iterable<?>> iterables)
metadata - iterables - 
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||