public class UniformGranularitySpec extends BaseGranularitySpec
BaseGranularitySpec.LookupIntervalBuckets| Modifier and Type | Field and Description |
|---|---|
protected BaseGranularitySpec.LookupIntervalBuckets |
lookupTableBucketByDateTime |
DEFAULT_QUERY_GRANULARITY, DEFAULT_ROLLUP, DEFAULT_SEGMENT_GRANULARITY, inputIntervals, rollup| Constructor and Description |
|---|
UniformGranularitySpec(Granularity segmentGranularity,
Granularity queryGranularity,
Boolean rollup,
List<org.joda.time.Interval> inputIntervals) |
UniformGranularitySpec(Granularity segmentGranularity,
Granularity queryGranularity,
List<org.joda.time.Interval> inputIntervals) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
protected BaseGranularitySpec.LookupIntervalBuckets |
getLookupTableBuckets() |
Granularity |
getQueryGranularity() |
Granularity |
getSegmentGranularity() |
int |
hashCode() |
Iterable<org.joda.time.Interval> |
sortedBucketIntervals()
Iterable all time groups, broken up on segment boundaries.
|
String |
toString() |
GranularitySpec |
withIntervals(List<org.joda.time.Interval> inputIntervals) |
asMap, bucketInterval, inputIntervals, isRollup, materializedBucketIntervalsprotected BaseGranularitySpec.LookupIntervalBuckets lookupTableBucketByDateTime
public UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, Boolean rollup, List<org.joda.time.Interval> inputIntervals)
public UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, List<org.joda.time.Interval> inputIntervals)
public Iterable<org.joda.time.Interval> sortedBucketIntervals()
GranularitySpecpublic Granularity getSegmentGranularity()
public Granularity getQueryGranularity()
public GranularitySpec withIntervals(List<org.joda.time.Interval> inputIntervals)
protected BaseGranularitySpec.LookupIntervalBuckets getLookupTableBuckets()
getLookupTableBuckets in class BaseGranularitySpecCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.