Package org.apache.druid.segment.virtual
Class SingleInputBindings
- java.lang.Object
-
- org.apache.druid.segment.virtual.SingleInputBindings
-
- All Implemented Interfaces:
Expr.InputBindingInspector
,Expr.ObjectBinding
public class SingleInputBindings extends Object implements Expr.ObjectBinding
-
-
Constructor Summary
Constructors Constructor Description SingleInputBindings(ExpressionType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get(String name)
Get value binding for string identifier ofIdentifierExpr
ExpressionType
getType(String name)
Get theExpressionType
from the backing store for a given identifier (this is likely a column, but could be other things depending on the backing adapter)void
set(Object value)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.druid.math.expr.Expr.InputBindingInspector
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize
-
-
-
-
Constructor Detail
-
SingleInputBindings
public SingleInputBindings(ExpressionType type)
-
-
Method Detail
-
get
public Object get(String name)
Description copied from interface:Expr.ObjectBinding
Get value binding for string identifier ofIdentifierExpr
- Specified by:
get
in interfaceExpr.ObjectBinding
-
getType
@Nullable public ExpressionType getType(String name)
Description copied from interface:Expr.InputBindingInspector
Get theExpressionType
from the backing store for a given identifier (this is likely a column, but could be other things depending on the backing adapter)- Specified by:
getType
in interfaceExpr.InputBindingInspector
-
-