Class DefaultEvaluatorFactory

java.lang.Object
com.querydsl.collections.DefaultEvaluatorFactory

public class DefaultEvaluatorFactory extends Object
DefaultEvaluatorFactory provides Java source templates for evaluation of CollQuery queries
Author:
tiwe
  • Constructor Details

  • Method Details

    • create

      public <T> com.querydsl.codegen.utils.Evaluator<T> create(com.querydsl.core.QueryMetadata metadata, List<? extends com.querydsl.core.types.Expression<?>> sources, com.querydsl.core.types.Expression<T> projection)
      Create an Evaluator for the given query sources and projection
      Type Parameters:
      T -
      Parameters:
      metadata - query metadata
      sources - sources of the query
      projection - projection of the query
      Returns:
      evaluator
    • createEvaluator

      public <T> com.querydsl.codegen.utils.Evaluator<List<T>> createEvaluator(com.querydsl.core.QueryMetadata metadata, com.querydsl.core.types.Expression<? extends T> source, com.querydsl.core.types.Predicate filter)
      Create an Evaluator for the given source and filter
      Type Parameters:
      T -
      Parameters:
      source - source of the query
      filter - filter of the query
      Returns:
      evaluator
    • createEvaluator

      public com.querydsl.codegen.utils.Evaluator<List<Object[]>> createEvaluator(com.querydsl.core.QueryMetadata metadata, List<com.querydsl.core.JoinExpression> joins, @Nullable @Nullable com.querydsl.core.types.Predicate filter)
      Create an Evaluator for the given sources and the given optional filter
      Parameters:
      metadata - query metadata
      joins - joins
      filter - where condition
      Returns:
      evaluator