public class SettableObjectBinding extends Object implements Expr.ObjectBinding
Constructor and Description |
---|
SettableObjectBinding() |
SettableObjectBinding(int expectedSize) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
asMap() |
Object |
get(String name)
Get value binding for string identifier of
IdentifierExpr |
ExpressionType |
getType(String name)
Get the
ExpressionType from the backing store for a given identifier (this is likely a column, but
could be other things depending on the backing adapter) |
SettableObjectBinding |
withBinding(String name,
Object value) |
SettableObjectBinding |
withInspector(Expr.InputBindingInspector inspector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize
public SettableObjectBinding()
public SettableObjectBinding(int expectedSize)
@Nullable public Object get(String name)
Expr.ObjectBinding
IdentifierExpr
get
in interface Expr.ObjectBinding
@Nullable public ExpressionType getType(String name)
Expr.InputBindingInspector
ExpressionType
from the backing store for a given identifier (this is likely a column, but
could be other things depending on the backing adapter)getType
in interface Expr.InputBindingInspector
public SettableObjectBinding withBinding(String name, @Nullable Object value)
public SettableObjectBinding withInspector(Expr.InputBindingInspector inspector)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.