Class MinMaxAggWindow.MinOrMaxAggregationWindow
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.AbstractDataWindow
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.MinMaxAggWindow
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.MinMaxAggWindow.MinOrMaxAggregationWindow
-
- All Implemented Interfaces:
DataWindow
- Direct Known Subclasses:
MinMaxAggWindow.MaxAggregationWindow
,MinMaxAggWindow.MinAggregationWindow
- Enclosing class:
- MinMaxAggWindow
protected static class MinMaxAggWindow.MinOrMaxAggregationWindow extends MinMaxAggWindow
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.MinMaxAggWindow
MinMaxAggWindow.MaxAggregationWindow, MinMaxAggWindow.MinAggregationWindow, MinMaxAggWindow.MinOrMaxAggregationWindow
-
-
Constructor Summary
Constructors Constructor Description MinOrMaxAggregationWindow(long start, long end, boolean isMin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HistoricalValue
getValue(int level)
Returns the value for the specified "level" of the window.boolean
hasMore(int level)
-
Methods inherited from class com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.MinMaxAggWindow
addValue, finalize, getEntryValue, getExitValue, initialize, isEntry, isLatest, isMax, isMin, isMinFirst
-
Methods inherited from class com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.AbstractDataWindow
getEndTime, getStartTime
-
-
-
-
Method Detail
-
hasMore
public boolean hasMore(int level)
- Specified by:
hasMore
in interfaceDataWindow
- Overrides:
hasMore
in classMinMaxAggWindow
-
getValue
public HistoricalValue getValue(int level)
Description copied from interface:DataWindow
Returns the value for the specified "level" of the window. Windows generally only have one value, but technically they are allowed to have any number. As long as hasMore is true, this function will be called with an incremented level.- Specified by:
getValue
in interfaceDataWindow
- Overrides:
getValue
in classMinMaxAggWindow
-
-