public class AggregateWindowState extends java.lang.Object implements AggregateWindow
| Modifier and Type | Field and Description |
|---|---|
private long |
endTs |
private long |
startTs |
private AggregationState |
windowState |
| Constructor and Description |
|---|
AggregateWindowState(long startTs,
long endTs,
StateFactory stateFactory,
java.util.List<AggregateFunction> windowFunctionList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addState(AggregationState aggregationState) |
boolean |
equals(java.lang.Object o) |
java.util.List |
getAggValue() |
long |
getEndTs() |
long |
getStartTs() |
int |
hashCode() |
java.lang.String |
toString() |
private final long startTs
private final long endTs
private AggregationState windowState
public AggregateWindowState(long startTs,
long endTs,
StateFactory stateFactory,
java.util.List<AggregateFunction> windowFunctionList)
public long getStartTs()
getStartTs in interface AggregateWindowpublic long getEndTs()
getEndTs in interface AggregateWindowpublic java.util.List getAggValue()
getAggValue in interface AggregateWindowpublic void addState(AggregationState aggregationState)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object