Class LastByTableImportState.ResultTableMap
java.lang.Object
com.illumon.util.referencecounting.ReferenceCounted
com.illumon.iris.db.util.liveness.ReferenceCountedLivenessNode
com.illumon.iris.db.util.liveness.LivenessArtifact
com.illumon.iris.db.v2.TableMapImpl
com.illumon.iris.db.v2.LocalTableMap
com.illumon.iris.db.tables.dataimport.importstate.lastby.LastByTableImportState.ResultTableMap
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
,LiveTable
,NotificationQueue.Dependency
,Deflatable<TableMap>
,LivenessManager
,LivenessNode
,LivenessReferent
,StringUtils.StringKeyedObject
,DynamicNode
,SystemicObject
,TableMap
,TransformableTableMap
,Serializable
,Runnable
- Enclosing class:
- LastByTableImportState<KEY_TYPE>
public static class LastByTableImportState.ResultTableMap extends LocalTableMap implements LiveTable, StringUtils.StringKeyedObject
LocalTableMap with an associated LiveTableRefreshCombiner.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.v2.LocalTableMap
LocalTableMap.PopulateCallback
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.TableMap
TableMap.KeyListener, TableMap.Listener
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.TransformableTableMap
TransformableTableMap.AsTableBuilder
-
Field Summary
-
Method Summary
Modifier and Type Method Description String
getStringRepresentation()
void
refresh()
Refresh this LiveTable.Methods inherited from class com.illumon.iris.db.v2.LocalTableMap
apply, asTable, computeIfAbsent, containsKey, destroy, entrySet, flatten, get, getCallback, getConstituentDefinition, getConstituentDefinitionOrErr, getKeySet, getTransformationThreads, getWithTransform, isMergeable, isSystemicObject, markSystemic, merge, populateKeys, preemptiveUpdatesTable, put, removeKeys, satisfied, setDependency, setTransformationThreads, setUseGlobalTransformationThreadPool, size, toString, transformTables, transformTablesWithKey, transformTablesWithKey, transformTablesWithKey, transformTablesWithMap, useGlobalTransformationThreadPool, values
Methods inherited from class com.illumon.iris.db.v2.TableMapImpl
addKeyListener, addListener, addParentReference, isRefreshing, notifyKeyListeners, notifyListeners, removeKeyListener, removeListener, setRefreshing
Methods inherited from class com.illumon.iris.db.util.liveness.LivenessArtifact
manageWithCurrentScope, unmanage, unmanage
Methods inherited from class com.illumon.iris.db.util.liveness.ReferenceCountedLivenessNode
dropReference, getWeakReference, initializeTransientFieldsForLiveness, onReferenceCountAtZero, tryManage, tryRetainReference
Methods inherited from class com.illumon.util.referencecounting.ReferenceCounted
append, decrementReferenceCount, incrementReferenceCount, resetReferenceCount, tryDecrementReferenceCount, tryIncrementReferenceCount
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.util.liveness.LivenessManager
manage, tryManage
Methods inherited from interface com.illumon.iris.db.util.liveness.LivenessReferent
dropReference, getReferentDescription, getWeakReference, retainReference, tryRetainReference
Methods inherited from interface com.illumon.iris.db.v2.TableMap
asTableMap, deflate, transformTables, transformTables
Methods inherited from interface com.illumon.iris.db.v2.TransformableTableMap
asTable, asTableBuilder
-
Method Details
-
getStringRepresentation
- Specified by:
getStringRepresentation
in interfaceStringUtils.StringKeyedObject
-
refresh
public void refresh()Description copied from interface:LiveTable
Refresh this LiveTable.
-