public class ExpressionVectorValueSelector extends Object implements VectorValueSelector
| Constructor and Description |
|---|
ExpressionVectorValueSelector(ExprVectorProcessor<?> processor,
Expr.VectorInputBinding bindings) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentVectorSize()
Returns the current vector size for this cursor.
|
double[] |
getDoubleVector()
Get the current vector, casting to doubles as necessary.
|
float[] |
getFloatVector()
Get the current vector, casting to floats as necessary.
|
long[] |
getLongVector()
Get the current vector, casting to longs as necessary.
|
int |
getMaxVectorSize()
Returns the maximum vector size for this cursor.
|
boolean[] |
getNullVector()
Gets a vector of booleans signifying which rows are null and which are not (true for null).
|
public ExpressionVectorValueSelector(ExprVectorProcessor<?> processor, Expr.VectorInputBinding bindings)
public long[] getLongVector()
VectorValueSelectorgetLongVector in interface VectorValueSelectorpublic float[] getFloatVector()
VectorValueSelectorgetFloatVector in interface VectorValueSelectorpublic double[] getDoubleVector()
VectorValueSelectorgetDoubleVector in interface VectorValueSelector@Nullable public boolean[] getNullVector()
VectorValueSelectorgetNullVector in interface VectorValueSelectorpublic int getMaxVectorSize()
VectorSizeInspectorgetMaxVectorSize in interface VectorSizeInspectorpublic int getCurrentVectorSize()
VectorSizeInspectorVectorSizeInspector.getMaxVectorSize().getCurrentVectorSize in interface VectorSizeInspectorCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.