| Package | Description |
|---|---|
| io.druid.query.filter | |
| io.druid.segment | |
| io.druid.segment.filter |
| Modifier and Type | Method and Description |
|---|---|
com.metamx.collections.bitmap.ImmutableBitmap |
Filter.getBitmapIndex(BitmapIndexSelector selector)
Get a bitmap index, indicating rows that match this filter.
|
ValueMatcher |
BooleanFilter.makeMatcher(BitmapIndexSelector selector,
ValueMatcherFactory valueMatcherFactory,
RowOffsetMatcherFactory rowOffsetMatcherFactory)
Get a ValueMatcher that applies this filter to row values.
|
boolean |
Filter.supportsBitmapIndex(BitmapIndexSelector selector)
Indicates whether this filter can return a bitmap index for filtering, based on
the information provided by the input BitmapIndexSelector.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnSelectorBitmapIndexSelector |
| Modifier and Type | Method and Description |
|---|---|
com.metamx.collections.bitmap.ImmutableBitmap |
SpatialFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
SelectorFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
OrFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
NotFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
JavaScriptFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
InFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
DimensionPredicateFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
BoundFilter.getBitmapIndex(BitmapIndexSelector selector) |
com.metamx.collections.bitmap.ImmutableBitmap |
AndFilter.getBitmapIndex(BitmapIndexSelector selector) |
ValueMatcher |
OrFilter.makeMatcher(BitmapIndexSelector selector,
ValueMatcherFactory valueMatcherFactory,
RowOffsetMatcherFactory rowOffsetMatcherFactory) |
ValueMatcher |
AndFilter.makeMatcher(BitmapIndexSelector selector,
ValueMatcherFactory valueMatcherFactory,
RowOffsetMatcherFactory rowOffsetMatcherFactory) |
static com.metamx.collections.bitmap.ImmutableBitmap |
Filters.matchPredicate(String dimension,
BitmapIndexSelector selector,
com.google.common.base.Predicate<String> predicate)
Return the union of bitmaps for all values matching a particular predicate.
|
boolean |
SpatialFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
SelectorFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
OrFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
NotFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
JavaScriptFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
InFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
DimensionPredicateFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
BoundFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
boolean |
AndFilter.supportsBitmapIndex(BitmapIndexSelector selector) |
Copyright © 2011–2016. All rights reserved.