public static interface Expr.VectorInputBinding extends Expr.VectorInputBindingInspector
ExprVectorProcessor for optimized processing. Mirrors
the vectorized column selector interfaces, and includes ExpressionType information about all input bindings
which exist| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentVectorId()
Returns an integer that uniquely identifies the current position of the underlying vector offset, if this
binding is backed by a segment.
|
int |
getCurrentVectorSize() |
double[] |
getDoubleVector(String name) |
long[] |
getLongVector(String name) |
boolean[] |
getNullVector(String name) |
<T> T[] |
getObjectVector(String name) |
getMaxVectorSizeareNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize, getType<T> T[] getObjectVector(String name)
long[] getLongVector(String name)
double[] getDoubleVector(String name)
int getCurrentVectorSize()
int getCurrentVectorId()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.