| Modifier and Type | Method and Description |
|---|---|
DimFilter |
Query.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
Druids.TimeseriesQueryBuilder |
Druids.TimeseriesQueryBuilder.filters(DimFilter f) |
Druids.SearchQueryBuilder |
Druids.SearchQueryBuilder.filters(DimFilter f) |
Druids.TimeBoundaryQueryBuilder |
Druids.TimeBoundaryQueryBuilder.filters(DimFilter f) |
Druids.ScanQueryBuilder |
Druids.ScanQueryBuilder.filters(DimFilter f) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
FilteredAggregatorFactory.getFilter() |
| Constructor and Description |
|---|
FilteredAggregatorFactory(AggregatorFactory delegate,
DimFilter filter) |
FilteredAggregatorFactory(AggregatorFactory delegate,
DimFilter dimFilter,
String name) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
DataSourceMetadataQuery.getFilter() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOptimizableDimFilter
Base class for DimFilters that support optimization.
|
class |
AndDimFilter |
class |
BoundDimFilter |
class |
ColumnComparisonDimFilter |
class |
ExpressionDimFilter |
class |
ExtractionDimFilter
Deprecated.
|
class |
FalseDimFilter |
class |
InDimFilter |
class |
IntervalDimFilter |
class |
JavaScriptDimFilter |
class |
LikeDimFilter |
class |
NotDimFilter |
class |
OrDimFilter |
class |
RegexDimFilter |
class |
SearchQueryDimFilter |
class |
SelectorDimFilter |
class |
SpatialDimFilter |
class |
TrueDimFilter |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
NotDimFilter.getField() |
DimFilter |
NotDimFilter.optimize() |
DimFilter |
JavaScriptDimFilter.optimize() |
DimFilter |
ExtractionDimFilter.optimize()
Deprecated.
|
DimFilter |
DimFilter.optimize() |
DimFilter |
RegexDimFilter.optimize() |
DimFilter |
FalseDimFilter.optimize() |
DimFilter |
LikeDimFilter.optimize() |
DimFilter |
TrueDimFilter.optimize() |
DimFilter |
SelectorDimFilter.optimize() |
DimFilter |
SearchQueryDimFilter.optimize() |
DimFilter |
ExpressionDimFilter.optimize() |
DimFilter |
IntervalDimFilter.optimize() |
DimFilter |
InDimFilter.optimize() |
DimFilter |
SpatialDimFilter.optimize() |
DimFilter |
ColumnComparisonDimFilter.optimize() |
DimFilter |
OrDimFilter.optimize() |
DimFilter |
AndDimFilter.optimize() |
DimFilter |
BoundDimFilter.optimize() |
| Modifier and Type | Method and Description |
|---|---|
static List<DimFilter> |
DimFilters.filterNulls(List<DimFilter> optimized) |
List<DimFilter> |
OrDimFilter.getFields() |
List<DimFilter> |
AndDimFilter.getFields() |
static List<DimFilter> |
DimFilters.optimize(List<DimFilter> filters) |
| Modifier and Type | Method and Description |
|---|---|
static AndDimFilter |
DimFilters.and(DimFilter... filters) |
static <T> Set<T> |
DimFilterUtils.filterShards(DimFilter dimFilter,
Iterable<T> input,
com.google.common.base.Function<T,ShardSpec> converter)
Filter the given iterable of objects by removing any object whose ShardSpec, obtained from the converter function,
does not fit in the RangeSet of the dimFilter
getDimensionRangeSet(String). |
static <T> Set<T> |
DimFilterUtils.filterShards(DimFilter dimFilter,
Iterable<T> input,
com.google.common.base.Function<T,ShardSpec> converter,
Map<String,Optional<com.google.common.collect.RangeSet<String>>> dimensionRangeCache)
Filter the given iterable of objects by removing any object whose ShardSpec, obtained from the converter function,
does not fit in the RangeSet of the dimFilter
getDimensionRangeSet(String). |
static NotDimFilter |
DimFilters.not(DimFilter filter) |
static OrDimFilter |
DimFilters.or(DimFilter... filters) |
| Modifier and Type | Method and Description |
|---|---|
static AndDimFilter |
DimFilters.and(List<DimFilter> filters) |
static List<DimFilter> |
DimFilters.filterNulls(List<DimFilter> optimized) |
static List<DimFilter> |
DimFilters.optimize(List<DimFilter> filters) |
static OrDimFilter |
DimFilters.or(List<DimFilter> filters) |
| Constructor and Description |
|---|
AndDimFilter(DimFilter... fields) |
NotDimFilter(DimFilter field) |
OrDimFilter(DimFilter... fields) |
| Constructor and Description |
|---|
AndDimFilter(List<DimFilter> fields) |
OrDimFilter(List<DimFilter> fields) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
GroupByQuery.getDimFilter() |
DimFilter |
GroupByQuery.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
GroupByQuery.Builder |
GroupByQuery.Builder.setDimFilter(DimFilter dimFilter) |
GroupByQuery |
GroupByQuery.withDimFilter(DimFilter dimFilter) |
| Constructor and Description |
|---|
GroupByQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
VirtualColumns virtualColumns,
DimFilter dimFilter,
Granularity granularity,
List<DimensionSpec> dimensions,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
HavingSpec havingSpec,
LimitSpec limitSpec,
List<List<String>> subtotalsSpec,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
DimFilterHavingSpec.getDimFilter() |
| Constructor and Description |
|---|
DimFilterHavingSpec(DimFilter dimFilter,
Boolean finalize) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
SegmentMetadataQuery.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
ScanQuery.getFilter() |
| Constructor and Description |
|---|
ScanQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
VirtualColumns virtualColumns,
ScanQuery.ResultFormat resultFormat,
int batchSize,
long scanRowsLimit,
ScanQuery.Order order,
DimFilter dimFilter,
List<String> columns,
Boolean legacy,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
SearchQuery.getDimensionsFilter() |
DimFilter |
SearchQuery.getFilter() |
| Constructor and Description |
|---|
SearchQuery(DataSource dataSource,
DimFilter dimFilter,
Granularity granularity,
int limit,
QuerySegmentSpec querySegmentSpec,
List<DimensionSpec> dimensions,
SearchQuerySpec querySpec,
SearchSortSpec sortSpec,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
SelectQuery.getFilter()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
TimeBoundaryQuery.getFilter() |
| Constructor and Description |
|---|
TimeBoundaryQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
String bound,
DimFilter dimFilter,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
TimeseriesQuery.getDimensionsFilter() |
DimFilter |
TimeseriesQuery.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
TimeseriesQuery |
TimeseriesQuery.withDimFilter(DimFilter dimFilter) |
| Constructor and Description |
|---|
TimeseriesQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
boolean descending,
VirtualColumns virtualColumns,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
int limit,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
TopNQuery.getDimensionsFilter() |
DimFilter |
TopNQuery.getFilter() |
| Modifier and Type | Method and Description |
|---|---|
TopNQueryBuilder |
TopNQueryBuilder.filters(DimFilter f) |
| Constructor and Description |
|---|
TopNQuery(DataSource dataSource,
VirtualColumns virtualColumns,
DimensionSpec dimensionSpec,
TopNMetricSpec topNMetricSpec,
int threshold,
QuerySegmentSpec querySegmentSpec,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
static Filter |
Filters.toFilter(DimFilter dimFilter)
Convert a DimFilter to a Filter.
|
| Modifier and Type | Method and Description |
|---|---|
static Set<Filter> |
Filters.toFilters(List<DimFilter> dimFilters)
Convert a list of DimFilters to a list of Filters.
|
| Modifier and Type | Method and Description |
|---|---|
DimFilter |
TransformSpec.getFilter() |
| Constructor and Description |
|---|
TransformSpec(DimFilter filter,
List<Transform> transforms) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.