Package org.apache.druid.query
Class Druids.SegmentMetadataQueryBuilder
java.lang.Object
org.apache.druid.query.Druids.SegmentMetadataQueryBuilder
- Enclosing class:
- Druids
A Builder for SegmentMetadataQuery.
Required: dataSource(), intervals() must be called before build()
Usage example:
SegmentMetadataQuery query = new SegmentMetadataQueryBuilder()
.dataSource("Example")
.interval("2010/2013")
.build();
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregatorMergeStrategy(AggregatorMergeStrategy aggregatorMergeStrategy) analysisTypes(EnumSet<SegmentMetadataQuery.AnalysisType> analysisTypes) analysisTypes(SegmentMetadataQuery.AnalysisType... analysisTypes) build()copy(SegmentMetadataQuery query) dataSource(String ds) dataSource(DataSource ds) lenientAggregatorMerge(boolean lenientAggregatorMerge) Deprecated.merge(boolean merge) toInclude(ColumnIncluderator toInclude) usingDefaultInterval(boolean usingDefaultInterval)
-
Constructor Details
-
SegmentMetadataQueryBuilder
public SegmentMetadataQueryBuilder()
-
-
Method Details
-
build
-
copy
-
dataSource
-
dataSource
-
intervals
-
intervals
-
intervals
-
toInclude
-
analysisTypes
public Druids.SegmentMetadataQueryBuilder analysisTypes(SegmentMetadataQuery.AnalysisType... analysisTypes) -
analysisTypes
public Druids.SegmentMetadataQueryBuilder analysisTypes(EnumSet<SegmentMetadataQuery.AnalysisType> analysisTypes) -
merge
-
lenientAggregatorMerge
@Deprecated public Druids.SegmentMetadataQueryBuilder lenientAggregatorMerge(boolean lenientAggregatorMerge) Deprecated. -
aggregatorMergeStrategy
public Druids.SegmentMetadataQueryBuilder aggregatorMergeStrategy(AggregatorMergeStrategy aggregatorMergeStrategy) -
usingDefaultInterval
-
context
-