Class ApplyFunction.CartesianMapLambdaBinding

java.lang.Object
org.apache.druid.math.expr.ApplyFunction.CartesianMapLambdaBinding
All Implemented Interfaces:
ApplyFunction.IndexableMapLambdaObjectBinding, Expr.InputBindingInspector, Expr.ObjectBinding
Enclosing interface:
ApplyFunction

public static class ApplyFunction.CartesianMapLambdaBinding extends Object implements ApplyFunction.IndexableMapLambdaObjectBinding
ApplyFunction.IndexableMapLambdaObjectBinding for a ApplyFunction.CartesianMapFunction. Lambda argument bindings stored as a cartesian product in the form of a list of lists of objects, where the inner list is the in order list of values for each LambdaExpr argument