Class ExpressionLambdaAggregatorInputBindings

java.lang.Object
org.apache.druid.query.aggregation.ExpressionLambdaAggregatorInputBindings
All Implemented Interfaces:
Expr.InputBindingInspector, Expr.ObjectBinding

public class ExpressionLambdaAggregatorInputBindings extends Object implements Expr.ObjectBinding
Special Expr.ObjectBinding for use with ExpressionLambdaAggregatorFactory. This value binding holds a value for a special 'accumulator' variable, in addition to the 'normal' bindings to the underlying selector inputs for other identifiers, which allows for easy forward feeding of the results of an expression evaluation to use in the bindings of the next evaluation.