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| Modifier and Type | Method and Description |
|---|---|
Object |
get(String name)
Get value binding for string identifier of
IdentifierExpr |
int |
getLength()
Total number of bindings in this binding
|
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) |
ApplyFunction.CartesianMapLambdaBinding |
withIndex(int index)
Update index position
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitareNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize@Nullable public Object get(String name)
Expr.ObjectBindingIdentifierExprget in interface Expr.ObjectBindingpublic int getLength()
ApplyFunction.IndexableMapLambdaObjectBindinggetLength in interface ApplyFunction.IndexableMapLambdaObjectBindingpublic ApplyFunction.CartesianMapLambdaBinding withIndex(int index)
ApplyFunction.IndexableMapLambdaObjectBindingwithIndex in interface ApplyFunction.IndexableMapLambdaObjectBinding@Nullable public ExpressionType getType(String name)
Expr.InputBindingInspectorExpressionType 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.InputBindingInspectorCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.