Package com.querydsl.collections
Class DefaultQueryEngine
java.lang.Object
com.querydsl.collections.DefaultQueryEngine
- All Implemented Interfaces:
QueryEngine
Default implementation of the
QueryEngine interface- Author:
- tiwe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcount(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables) Evaluate the given query and return the count of matched rowsbooleanexists(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables) Evaluate the given query return whether rows where matchedstatic QueryEngine<T> List<T>list(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables, com.querydsl.core.types.Expression<T> projection) Evaluate the given query and return the projection as a list
-
Constructor Details
-
DefaultQueryEngine
-
-
Method Details
-
getDefault
-
count
public long count(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables) Description copied from interface:QueryEngineEvaluate the given query and return the count of matched rows- Specified by:
countin interfaceQueryEngine- Parameters:
metadata- query metadataiterables- source contents- Returns:
- matching row count
-
exists
public boolean exists(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables) Description copied from interface:QueryEngineEvaluate the given query return whether rows where matched- Specified by:
existsin interfaceQueryEngine- Parameters:
metadata- query metadataiterables- source contents- Returns:
- true, if at least one row was matched
-
list
public <T> List<T> list(com.querydsl.core.QueryMetadata metadata, Map<com.querydsl.core.types.Expression<?>, Iterable<?>> iterables, com.querydsl.core.types.Expression<T> projection) Description copied from interface:QueryEngineEvaluate the given query and return the projection as a list- Specified by:
listin interfaceQueryEngine- Parameters:
metadata- query metadataiterables- source contents- Returns:
- matching rows
-