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)
VALUE
convert(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:
snapshot
in classAssociativeData<KEY,VALUE>
-
constructSnapshot
-
convert
-