public class ColumnSelectorColumnIndexSelector extends Object implements ColumnIndexSelector
| Constructor and Description |
|---|
ColumnSelectorColumnIndexSelector(BitmapFactory bitmapFactory,
VirtualColumns virtualColumns,
ColumnSelector index) |
| Modifier and Type | Method and Description |
|---|---|
BitmapFactory |
getBitmapFactory() |
ColumnCapabilities |
getColumnCapabilities(String column)
Returns capabilities of a particular column.
|
ColumnIndexSupplier |
getIndexSupplier(String column)
Get the
ColumnIndexSupplier of a column. |
int |
getNumRows() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnCapabilitiesWithDefault, getTypeareNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorizepublic ColumnSelectorColumnIndexSelector(BitmapFactory bitmapFactory, VirtualColumns virtualColumns, ColumnSelector index)
public int getNumRows()
getNumRows in interface ColumnIndexSelectorpublic BitmapFactory getBitmapFactory()
getBitmapFactory in interface ColumnIndexSelectorpublic ColumnIndexSupplier getIndexSupplier(String column)
ColumnIndexSelectorColumnIndexSupplier of a column. If the column exists, but does not support indexes, this method
will return a non-null index supplier, likely NoIndexesColumnIndexSupplier.
Columns which are 'missing' will return a null value from this method, which allows for filters to act on this
information to produce an all true or all false index depending on how the filter matches the null value.getIndexSupplier in interface ColumnIndexSelector@Nullable public ColumnCapabilities getColumnCapabilities(String column)
ColumnInspectorgetColumnCapabilities in interface ColumnInspectorcolumn - column nameCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.