Interface EvalOperator.ExpressionEvaluator.Factory

All Known Implementing Classes:
LuceneQueryExpressionEvaluator.Factory
Enclosing interface:
EvalOperator.ExpressionEvaluator

public static interface EvalOperator.ExpressionEvaluator.Factory
A Factory for creating ExpressionEvaluators.
  • Method Details

    • get

    • eagerEvalSafeInLazy

      default boolean eagerEvalSafeInLazy()
      true if it is safe and fast to evaluate this expression eagerly in EvalOperator.ExpressionEvaluators that need to be lazy, like CASE. This defaults to false, but expressions that evaluate quickly and can not produce warnings may override this to true to get a significant speed-up in CASE-like operations.