Class LiveAssociativeData<KEY,VALUE,VALUECOLUMN>
java.lang.Object
com.illumon.iris.db.plot.datasets.data.AssociativeData<KEY,VALUE>
com.illumon.iris.db.plot.datasets.data.LiveAssociativeData<KEY,VALUE,VALUECOLUMN>
- Type Parameters:
KEY- class of the keysVALUE- class of the valuesVALUECOLUMN- class of the value column in the table. Will be converted to VALUE
- All Implemented Interfaces:
PlotExceptionCause,Serializable
- Direct Known Subclasses:
AssociativeDataSwappableTable,AssociativeDataTable
public abstract class LiveAssociativeData<KEY,VALUE,VALUECOLUMN> extends AssociativeData<KEY,VALUE>
An
AssociativeData backed by a table.- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description LiveAssociativeData(PlotInfo plotInfo) -
Method Summary
Modifier and Type Method Description AssociativeData<KEY,VALUE>constructSnapshot(Map<String,Object> snapshotData, String keyColumn, String valueColumn)VALUEconvert(VALUECOLUMN v)abstract AssociativeData<KEY,VALUE>snapshot()Methods inherited from class com.illumon.iris.db.plot.datasets.data.AssociativeData
get, getPlotInfo, isModifiable, onClose, put, putAll
-
Constructor Details
-
LiveAssociativeData
- Parameters:
plotInfo- plot information
-
-
Method Details
-
snapshot
- Overrides:
snapshotin classAssociativeData<KEY,VALUE>
-
constructSnapshot
-
convert
-