static boolean |
Filters.checkFilterTuningUseIndex(String columnName,
ColumnIndexSelector indexSelector,
FilterTuning filterTuning) |
static ImmutableBitmap |
Filters.computeDefaultBitmapResults(Filter filter,
ColumnIndexSelector selector) |
double |
ExpressionFilter.estimateSelectivity(ColumnIndexSelector indexSelector) |
double |
ColumnComparisonFilter.estimateSelectivity(ColumnIndexSelector indexSelector) |
double |
TrueFilter.estimateSelectivity(ColumnIndexSelector indexSelector) |
double |
FalseFilter.estimateSelectivity(ColumnIndexSelector indexSelector) |
double |
SpatialFilter.estimateSelectivity(ColumnIndexSelector indexSelector) |
BitmapColumnIndex |
DimensionPredicateFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
ExpressionFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
ColumnComparisonFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
NotFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
SelectorFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
JavaScriptFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
LikeFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
TrueFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
FalseFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
AndFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
BoundFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
SpatialFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
BitmapColumnIndex |
OrFilter.getBitmapColumnIndex(ColumnIndexSelector selector) |
static <T> ImmutableBitmap |
AndFilter.getBitmapIndex(ColumnIndexSelector selector,
BitmapResultFactory<T> bitmapResultFactory,
List<Filter> filters) |
ValueMatcher |
AndFilter.makeMatcher(ColumnIndexSelector selector,
ColumnSelectorFactory columnSelectorFactory,
RowOffsetMatcherFactory rowOffsetMatcherFactory) |
ValueMatcher |
OrFilter.makeMatcher(ColumnIndexSelector selector,
ColumnSelectorFactory columnSelectorFactory,
RowOffsetMatcherFactory rowOffsetMatcherFactory) |
static BitmapColumnIndex |
Filters.makeNullIndex(boolean matchesNull,
ColumnIndexSelector selector) |
static BitmapColumnIndex |
Filters.makePredicateIndex(String column,
ColumnIndexSelector selector,
DruidPredicateFactory predicateFactory) |
boolean |
DimensionPredicateFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
ExpressionFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
ColumnComparisonFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
NotFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
SelectorFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
JavaScriptFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
LikeFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
TrueFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
FalseFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
BoundFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
boolean |
SpatialFilter.supportsSelectivityEstimation(ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |
static boolean |
Filters.supportsSelectivityEstimation(Filter filter,
String dimension,
ColumnSelector columnSelector,
ColumnIndexSelector indexSelector) |