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 backIdentifierExpr
during expression evaluation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
get(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
-
-