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
|
getareNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize, getTypeint getLength()
ApplyFunction.IndexableMapLambdaObjectBinding withIndex(int index)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.