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:
-
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
Fields inherited from interface com.illumon.iris.db.v2.TableMap
SENTINEL_KEY
-
Method Summary
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.fishlib.base.log.LogOutputAppendable
append
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.
-