| Package | Description |
|---|---|
| org.apache.druid.query.filter | |
| org.apache.druid.segment | |
| org.apache.druid.segment.filter |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Filter.supportsSelectivityEstimation(ColumnSelector columnSelector,
BitmapIndexSelector indexSelector)
Indicates whether this filter supports selectivity estimation.
|
default boolean |
BooleanFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
BitmapIndexSelector indexSelector) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
QueryableIndex
Direct interface to memory mapped segments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleQueryableIndex |
| Modifier and Type | Method and Description |
|---|---|
default BitmapIndex |
VirtualColumn.getBitmapIndex(String columnName,
ColumnSelector selector)
Returns the BitmapIndex for efficient filtering on columns that support it.
|
BitmapIndex |
VirtualColumns.getBitmapIndex(String columnName,
ColumnSelector columnSelector) |
static ColumnCapabilities |
QueryableIndexStorageAdapter.getColumnCapabilities(ColumnSelector index,
String columnName) |
default ColumnValueSelector<?> |
VirtualColumn.makeColumnValueSelector(String columnName,
ColumnSelector columnSelector,
ReadableOffset offset)
Returns similar ColumnValueSelector object as returned by
VirtualColumn.makeColumnValueSelector(String, ColumnSelectorFactory)
except this method has full access to underlying column and can potentially provide a more efficient implementation. |
ColumnValueSelector<?> |
VirtualColumns.makeColumnValueSelector(String columnName,
ColumnSelector columnSelector,
ReadableOffset offset) |
default DimensionSelector |
VirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec,
ColumnSelector columnSelector,
ReadableOffset offset)
Returns similar DimensionSelector object as returned by
VirtualColumn.makeDimensionSelector(DimensionSpec, ColumnSelectorFactory)
except this method has full access to underlying column and can potentially provide a more efficient implementation. |
DimensionSelector |
VirtualColumns.makeDimensionSelector(DimensionSpec dimensionSpec,
ColumnSelector columnSelector,
ReadableOffset offset) |
| Constructor and Description |
|---|
ColumnSelectorBitmapIndexSelector(BitmapFactory bitmapFactory,
VirtualColumns virtualColumns,
ColumnSelector index) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.