Class EvalMapper
java.lang.Object
org.elasticsearch.xpack.esql.evaluator.EvalMapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExpressionEvaluator.FactorytoEvaluator(FoldContext foldCtx, Expression exp, Layout layout) static ExpressionEvaluator.FactorytoEvaluator(FoldContext foldCtx, Expression exp, Layout layout, IndexedByShardId<? extends EsPhysicalOperationProviders.ShardContext> shardContexts) Provides an ExpressionEvaluator factory to evaluate an expression.
-
Method Details
-
toEvaluator
public static ExpressionEvaluator.Factory toEvaluator(FoldContext foldCtx, Expression exp, Layout layout) -
toEvaluator
public static ExpressionEvaluator.Factory toEvaluator(FoldContext foldCtx, Expression exp, Layout layout, IndexedByShardId<? extends EsPhysicalOperationProviders.ShardContext> shardContexts) Provides an ExpressionEvaluator factory to evaluate an expression.- Parameters:
foldCtx- the fold context for folding expressionsexp- the expression to generate an evaluator forlayout- the mapping from attributes to channelsshardContexts- the shard contexts, needed to generate queries for expressions that couldn't be pushed down to Lucene
-