public abstract class TimeRangeAggregation<P extends Persistable,T> extends Object implements Aggregation<P,org.threeten.extra.Interval,T>
| Constructor and Description |
|---|
TimeRangeAggregation() |
| Modifier and Type | Method and Description |
|---|---|
void |
aggregate(DataTypeAdapter<T> adapter,
T entry) |
protected void |
aggregate(org.threeten.extra.Interval interval) |
void |
clearResult() |
protected abstract org.threeten.extra.Interval |
getInterval(T entry) |
P |
getParameters() |
org.threeten.extra.Interval |
getResult() |
boolean |
isSet() |
org.threeten.extra.Interval |
merge(org.threeten.extra.Interval result1,
org.threeten.extra.Interval result2) |
org.threeten.extra.Interval |
resultFromBinary(byte[] binary) |
byte[] |
resultToBinary(org.threeten.extra.Interval result) |
void |
setParameters(P parameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromBinary, toBinarypublic P getParameters()
getParameters in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public void setParameters(P parameters)
setParameters in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public boolean isSet()
public org.threeten.extra.Interval getResult()
getResult in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public org.threeten.extra.Interval merge(org.threeten.extra.Interval result1,
org.threeten.extra.Interval result2)
merge in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public byte[] resultToBinary(org.threeten.extra.Interval result)
resultToBinary in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public org.threeten.extra.Interval resultFromBinary(byte[] binary)
resultFromBinary in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public void clearResult()
clearResult in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>public void aggregate(DataTypeAdapter<T> adapter, T entry)
aggregate in interface Aggregation<P extends Persistable,org.threeten.extra.Interval,T>protected void aggregate(org.threeten.extra.Interval interval)
protected abstract org.threeten.extra.Interval getInterval(T entry)
Copyright © 2013–2021. All rights reserved.