public static interface ApplyFunction.IndexableMapLambdaObjectBinding extends Expr.ObjectBinding
Expr.ObjectBinding
which can be iterated by an integer index position for ApplyFunction.BaseMapFunction
.
Evaluating an IdentifierExpr
against these bindings will return the value(s) of the array at the current
index for any lambda identifiers, and fall through to the base Expr.ObjectBinding
for all bindings provided
by an outer scope.Modifier and Type | Method and Description |
---|---|
int |
getLength()
Total number of bindings in this binding
|
ApplyFunction.IndexableMapLambdaObjectBinding |
withIndex(int index)
Update index position
|
get
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize, getType
int getLength()
ApplyFunction.IndexableMapLambdaObjectBinding withIndex(int index)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.