Class UniformGranularitySpec
java.lang.Object
org.apache.druid.indexer.granularity.BaseGranularitySpec
org.apache.druid.indexer.granularity.UniformGranularitySpec
- All Implemented Interfaces:
GranularitySpec
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.indexer.granularity.BaseGranularitySpec
BaseGranularitySpec.LookupIntervalBuckets -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.apache.druid.indexer.granularity.BaseGranularitySpec
DEFAULT_QUERY_GRANULARITY, DEFAULT_ROLLUP, DEFAULT_SEGMENT_GRANULARITY, inputIntervals, rollup -
Constructor Summary
ConstructorsConstructorDescriptionUniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, Boolean rollup, List<org.joda.time.Interval> inputIntervals) UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, List<org.joda.time.Interval> inputIntervals) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()Iterable<org.joda.time.Interval> Iterable all time groups, broken up on segment boundaries.toString()withIntervals(List<org.joda.time.Interval> inputIntervals) Methods inherited from class org.apache.druid.indexer.granularity.BaseGranularitySpec
bucketInterval, inputIntervals, isRollup, materializedBucketIntervals
-
Field Details
-
lookupTableBucketByDateTime
-
-
Constructor Details
-
UniformGranularitySpec
public UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, Boolean rollup, List<org.joda.time.Interval> inputIntervals) -
UniformGranularitySpec
public UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, List<org.joda.time.Interval> inputIntervals)
-
-
Method Details
-
sortedBucketIntervals
Description copied from interface:GranularitySpecIterable all time groups, broken up on segment boundaries. Should be sorted by interval start and non-overlapping.- Returns:
- Iterable of all time groups
-
getSegmentGranularity
-
getQueryGranularity
-
equals
-
hashCode
public int hashCode() -
toString
-
withIntervals
-
getLookupTableBuckets
- Specified by:
getLookupTableBucketsin classBaseGranularitySpec
-