public class DurationGranularity extends Granularity
Granularity.Formatter
IS_FINER_THAN
Constructor and Description |
---|
DurationGranularity(long duration,
org.joda.time.DateTime origin) |
DurationGranularity(long duration,
long origin) |
Modifier and Type | Method and Description |
---|---|
org.joda.time.DateTime |
bucketStart(org.joda.time.DateTime time) |
long |
bucketStart(long t) |
boolean |
equals(Object o) |
byte[] |
getCacheKey()
Get a byte array used as a cache key.
|
long |
getDuration() |
long |
getDurationMillis() |
org.joda.time.format.DateTimeFormatter |
getFormatter(Granularity.Formatter type) |
org.joda.time.DateTime |
getOrigin() |
int |
hashCode() |
org.joda.time.DateTime |
increment(org.joda.time.DateTime time) |
long |
increment(long time) |
boolean |
isAligned(org.joda.time.Interval interval)
Return true only if the time chunks populated by this granularity includes the given interval time chunk.
|
org.joda.time.DateTime |
toDate(String filePath,
Granularity.Formatter formatter) |
String |
toString() |
bucket, bucketEnd, fromString, getIterable, getTimeZone, granularitiesFinerThan, mergeGranularities, toDate, toDateTime, toPath
public DurationGranularity(long duration, org.joda.time.DateTime origin)
public DurationGranularity(long duration, long origin)
public long getDuration()
public org.joda.time.DateTime getOrigin()
public org.joda.time.format.DateTimeFormatter getFormatter(Granularity.Formatter type)
getFormatter
in class Granularity
public long increment(long time)
increment
in class Granularity
public org.joda.time.DateTime increment(org.joda.time.DateTime time)
increment
in class Granularity
public long bucketStart(long t)
bucketStart
in class Granularity
public org.joda.time.DateTime bucketStart(org.joda.time.DateTime time)
bucketStart
in class Granularity
public org.joda.time.DateTime toDate(String filePath, Granularity.Formatter formatter)
toDate
in class Granularity
public boolean isAligned(org.joda.time.Interval interval)
Granularity
isAligned
in class Granularity
public byte[] getCacheKey()
Cacheable
public long getDurationMillis()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.