public class ColumnSelectorBitmapIndexSelector extends Object implements BitmapIndexSelector
| Constructor and Description |
|---|
ColumnSelectorBitmapIndexSelector(BitmapFactory bitmapFactory,
VirtualColumns virtualColumns,
ColumnSelector index) |
| Modifier and Type | Method and Description |
|---|---|
BitmapFactory |
getBitmapFactory() |
BitmapIndex |
getBitmapIndex(String dimension) |
ImmutableBitmap |
getBitmapIndex(String dimension,
String value) |
CloseableIndexed<String> |
getDimensionValues(String dimension) |
int |
getNumRows() |
ImmutableRTree |
getSpatialIndex(String dimension) |
ColumnCapabilities.Capable |
hasMultipleValues(String dimension) |
public ColumnSelectorBitmapIndexSelector(BitmapFactory bitmapFactory, VirtualColumns virtualColumns, ColumnSelector index)
@Nullable public CloseableIndexed<String> getDimensionValues(String dimension)
getDimensionValues in interface BitmapIndexSelectorpublic ColumnCapabilities.Capable hasMultipleValues(String dimension)
hasMultipleValues in interface BitmapIndexSelectorpublic int getNumRows()
getNumRows in interface BitmapIndexSelectorpublic BitmapFactory getBitmapFactory()
getBitmapFactory in interface BitmapIndexSelector@Nullable public BitmapIndex getBitmapIndex(String dimension)
getBitmapIndex in interface BitmapIndexSelectorpublic ImmutableBitmap getBitmapIndex(String dimension, String value)
getBitmapIndex in interface BitmapIndexSelectorpublic ImmutableRTree getSpatialIndex(String dimension)
getSpatialIndex in interface BitmapIndexSelectorCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.