Interface HistoricalValueGroup<V extends HistoricalValue>
-
- All Superinterfaces:
java.lang.Comparable<HistoricalValue>
,HistoricalValue
- All Known Implementing Classes:
DatasourceQueryExecutor.PreprocessedHistoryGroup
,LegacyHistoryExecutor.PreprocessedHistoryGroup
public interface HistoricalValueGroup<V extends HistoricalValue> extends HistoricalValue
This is a "group" of historical values that will be delivered together. Why they are groups will depend on the implementation of the loader, but usually they are pre-processed somehow. This is pretty much similar to a list or array, but is its own interface so that implementations can be made efficient for systems who know how grouping will work.It extends HistoricalTagValue so that our delivery functions can support both direct values and groups. Generally the direct getValue/getQuality functions won't be called on this, but their return values should make sense, if they are called.
-
-
Field Summary
-
Fields inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.query.HistoricalValue
FLAG_DIRECT_AVG, FLAG_ENTRY, FLAG_EXIT, FLAG_FIRST_VAL, FLAG_MAX, FLAG_MIN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description V
get(int ndx)
int
length()
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.query.HistoricalValue
getDataType, getFlags, getQuality, getTimestamp, getValue
-
-
-
-
Method Detail
-
length
int length()
-
get
V get(int ndx)
-
-