public class DefaultEvaluatorFactory
extends java.lang.Object
DefaultEvaluatorFactory
provides Java source templates for evaluation of CollQuery
queriesModifier | Constructor and Description |
---|---|
|
DefaultEvaluatorFactory(CollQueryTemplates templates) |
protected |
DefaultEvaluatorFactory(CollQueryTemplates templates,
java.lang.ClassLoader classLoader) |
|
DefaultEvaluatorFactory(CollQueryTemplates templates,
EvaluatorFactory factory) |
protected |
DefaultEvaluatorFactory(CollQueryTemplates templates,
java.net.URLClassLoader classLoader,
javax.tools.JavaCompiler compiler) |
Modifier and Type | Method and Description |
---|---|
<T> Evaluator<T> |
create(QueryMetadata metadata,
java.util.List<? extends Expression<?>> sources,
Expression<T> projection)
Create an Evaluator for the given query sources and projection
|
<T> Evaluator<java.util.List<T>> |
createEvaluator(QueryMetadata metadata,
Expression<? extends T> source,
Predicate filter)
Create an Evaluator for the given source and filter
|
Evaluator<java.util.List<java.lang.Object[]>> |
createEvaluator(QueryMetadata metadata,
java.util.List<JoinExpression> joins,
@Nullable Predicate filter)
Create an Evaluator for the given sources and the given optional filter
|
public DefaultEvaluatorFactory(CollQueryTemplates templates)
public DefaultEvaluatorFactory(CollQueryTemplates templates, EvaluatorFactory factory)
protected DefaultEvaluatorFactory(CollQueryTemplates templates, java.net.URLClassLoader classLoader, javax.tools.JavaCompiler compiler)
protected DefaultEvaluatorFactory(CollQueryTemplates templates, java.lang.ClassLoader classLoader)
public <T> Evaluator<T> create(QueryMetadata metadata, java.util.List<? extends Expression<?>> sources, Expression<T> projection)
T
- metadata
- query metadatasources
- sources of the queryprojection
- projection of the querypublic <T> Evaluator<java.util.List<T>> createEvaluator(QueryMetadata metadata, Expression<? extends T> source, Predicate filter)
T
- source
- source of the queryfilter
- filter of the querypublic Evaluator<java.util.List<java.lang.Object[]>> createEvaluator(QueryMetadata metadata, java.util.List<JoinExpression> joins, @Nullable @Nullable Predicate filter)
metadata
- query metadatajoins
- joinsfilter
- where conditionCopyright © 2007–2021 Querydsl. All rights reserved.