public abstract class AbstractTimeRangeValue extends StatisticValue<org.threeten.extra.Interval> implements StatisticsIngestCallback
bin, NO_BIN, statistic| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTimeRangeValue(Statistic<?> statistic) |
| Modifier and Type | Method and Description |
|---|---|
TemporalRange |
asTemporalRange() |
<T> void |
entryIngested(DataTypeAdapter<T> adapter,
T entry,
GeoWaveRow... rows) |
void |
fromBinary(byte[] bytes) |
protected abstract <T> org.threeten.extra.Interval |
getInterval(DataTypeAdapter<T> adapter,
T entry,
GeoWaveRow... rows) |
long |
getMax() |
Date |
getMaxTime() |
long |
getMin() |
Date |
getMinTime() |
long |
getRange() |
org.threeten.extra.Interval |
getValue() |
boolean |
isSet() |
void |
merge(Mergeable merge) |
byte[] |
toBinary() |
getBin, getStatistic, getValueId, getValueId, setBin, toStringprotected AbstractTimeRangeValue(Statistic<?> statistic)
public boolean isSet()
public TemporalRange asTemporalRange()
public long getMin()
public long getMax()
public long getRange()
public Date getMaxTime()
public Date getMinTime()
public byte[] toBinary()
toBinary in interface Persistablepublic void fromBinary(byte[] bytes)
fromBinary in interface Persistablepublic <T> void entryIngested(DataTypeAdapter<T> adapter, T entry, GeoWaveRow... rows)
entryIngested in interface StatisticsIngestCallbackprotected abstract <T> org.threeten.extra.Interval getInterval(DataTypeAdapter<T> adapter, T entry, GeoWaveRow... rows)
public void merge(Mergeable merge)
merge in interface Mergeablemerge in class StatisticValue<org.threeten.extra.Interval>public org.threeten.extra.Interval getValue()
getValue in class StatisticValue<org.threeten.extra.Interval>Copyright © 2013–2021. All rights reserved.