Package org.apache.druid.query
Class Druids.SegmentMetadataQueryBuilder
- java.lang.Object
-
- org.apache.druid.query.Druids.SegmentMetadataQueryBuilder
-
- Enclosing class:
- Druids
public static class Druids.SegmentMetadataQueryBuilder extends Object
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:
SegmentMetadataQuery
-
-
Constructor Summary
Constructors Constructor Description SegmentMetadataQueryBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public SegmentMetadataQuery build()
-
copy
public static Druids.SegmentMetadataQueryBuilder copy(SegmentMetadataQuery query)
-
dataSource
public Druids.SegmentMetadataQueryBuilder dataSource(String ds)
-
dataSource
public Druids.SegmentMetadataQueryBuilder dataSource(DataSource ds)
-
intervals
public Druids.SegmentMetadataQueryBuilder intervals(QuerySegmentSpec q)
-
intervals
public Druids.SegmentMetadataQueryBuilder intervals(String s)
-
intervals
public Druids.SegmentMetadataQueryBuilder intervals(List<org.joda.time.Interval> l)
-
toInclude
public Druids.SegmentMetadataQueryBuilder toInclude(ColumnIncluderator toInclude)
-
analysisTypes
public Druids.SegmentMetadataQueryBuilder analysisTypes(SegmentMetadataQuery.AnalysisType... analysisTypes)
-
analysisTypes
public Druids.SegmentMetadataQueryBuilder analysisTypes(EnumSet<SegmentMetadataQuery.AnalysisType> analysisTypes)
-
merge
public Druids.SegmentMetadataQueryBuilder merge(boolean merge)
-
lenientAggregatorMerge
@Deprecated public Druids.SegmentMetadataQueryBuilder lenientAggregatorMerge(boolean lenientAggregatorMerge)
Deprecated.
-
aggregatorMergeStrategy
public Druids.SegmentMetadataQueryBuilder aggregatorMergeStrategy(AggregatorMergeStrategy aggregatorMergeStrategy)
-
usingDefaultInterval
public Druids.SegmentMetadataQueryBuilder usingDefaultInterval(boolean usingDefaultInterval)
-
context
public Druids.SegmentMetadataQueryBuilder context(Map<String,Object> c)
-
-