Package org.apache.druid.math.expr
Interface Expr.ObjectBinding
-
- All Superinterfaces:
Expr.InputBindingInspector
- All Known Subinterfaces:
ApplyFunction.IndexableFoldLambdaBinding,ApplyFunction.IndexableMapLambdaObjectBinding
- All Known Implementing Classes:
ApplyFunction.CartesianFoldLambdaBinding,ApplyFunction.CartesianMapLambdaBinding,ApplyFunction.FoldLambdaBinding,ApplyFunction.MapLambdaBinding,ApplyFunction.SettableLambdaBinding,ExpressionLambdaAggregatorInputBindings,InputBindings.BestEffortInputBindings,SettableObjectBinding,SingleInputBindings
- Enclosing interface:
- Expr
public static interface Expr.ObjectBinding extends Expr.InputBindingInspector
Mechanism to supply values to backIdentifierExprduring expression evaluation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectget(String name)Get value binding for string identifier ofIdentifierExpr-
Methods inherited from interface org.apache.druid.math.expr.Expr.InputBindingInspector
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize, getType
-
-