K
- type of the grouping keyR
- type of the aggregated resultpublic final class KeyedWindowResult<K,R> extends WindowResult<R> implements Map.Entry<K,R>
Constructor and Description |
---|
KeyedWindowResult(long start,
long end,
K key,
R result)
Constructs a keyed window result that is not early.
|
KeyedWindowResult(long start,
long end,
K key,
R result,
boolean isEarly) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
K |
getKey()
Alias for
key , implements Map.Entry . |
R |
getValue()
Alias for
WindowResult.result() , implements Map.Entry . |
int |
hashCode() |
K |
key()
Returns the grouping key.
|
R |
setValue(R value)
Implements
Map.Entry , throws UnsupportedOperationException . |
String |
toString() |
end, isEarly, result, start
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
comparingByKey, comparingByKey, comparingByValue, comparingByValue
public KeyedWindowResult(long start, long end, @Nonnull K key, @Nonnull R result, boolean isEarly)
start
- start time of the windowend
- end time of the windowkey
- grouping keyresult
- result of aggregationisEarly
- whether this is an early result, to be followed by the final onepublic R getValue()
WindowResult.result()
, implements Map.Entry
.public boolean equals(Object obj)
public int hashCode()
public String toString()
toString
in class WindowResult<R>
Copyright © 2024 Hazelcast, Inc.. All rights reserved.