@Immutable public abstract static class ViewData.AggregationWindowData.CumulativeData extends ViewData.AggregationWindowData
AggregationWindowData.ViewData.AggregationWindowData.CumulativeData, ViewData.AggregationWindowData.IntervalData| Modifier and Type | Method and Description |
|---|---|
static ViewData.AggregationWindowData.CumulativeData |
create(Timestamp start,
Timestamp end)
Constructs a new
ViewData.AggregationWindowData.CumulativeData. |
abstract Timestamp |
getEnd()
Returns the end
Timestamp for a ViewData.AggregationWindowData.CumulativeData. |
abstract Timestamp |
getStart()
Returns the start
Timestamp for a ViewData.AggregationWindowData.CumulativeData. |
<T> T |
match(Function<? super ViewData.AggregationWindowData.CumulativeData,T> p0,
Function<? super ViewData.AggregationWindowData.IntervalData,T> p1,
Function<? super ViewData.AggregationWindowData,T> defaultFunction)
Applies the given match function to the underlying data type.
|
public abstract Timestamp getStart()
Timestamp for a ViewData.AggregationWindowData.CumulativeData.Timestamp.public abstract Timestamp getEnd()
Timestamp for a ViewData.AggregationWindowData.CumulativeData.Timestamp.public final <T> T match(Function<? super ViewData.AggregationWindowData.CumulativeData,T> p0, Function<? super ViewData.AggregationWindowData.IntervalData,T> p1, Function<? super ViewData.AggregationWindowData,T> defaultFunction)
ViewData.AggregationWindowDatamatch in class ViewData.AggregationWindowDatapublic static ViewData.AggregationWindowData.CumulativeData create(Timestamp start, Timestamp end)
ViewData.AggregationWindowData.CumulativeData.