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 BitmapIndexSelector
public ColumnCapabilities.Capable hasMultipleValues(String dimension)
hasMultipleValues
in interface BitmapIndexSelector
public int getNumRows()
getNumRows
in interface BitmapIndexSelector
public BitmapFactory getBitmapFactory()
getBitmapFactory
in interface BitmapIndexSelector
@Nullable public BitmapIndex getBitmapIndex(String dimension)
getBitmapIndex
in interface BitmapIndexSelector
public ImmutableBitmap getBitmapIndex(String dimension, String value)
getBitmapIndex
in interface BitmapIndexSelector
public ImmutableRTree getSpatialIndex(String dimension)
getSpatialIndex
in interface BitmapIndexSelector
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.