Class TableInstanceBase
java.lang.Object
com.espertech.esper.common.internal.epl.table.core.TableInstanceBase
- All Implemented Interfaces:
TableInstance
- Direct Known Subclasses:
TableInstanceGroupedBase
,TableInstanceUngroupedBase
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AgentInstanceContext
protected final EventTableIndexRepository
protected final Table
protected final ReentrantReadWriteLock
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.table.core.TableInstance
addEvent, addExplicitIndex, clearInstance, deleteEvent, destroy, getEventCollection, getIndex, getIterableTableScan, handleRowUpdated, handleRowUpdateKeyAfterUpdate, handleRowUpdateKeyBeforeUpdate, removeExplicitIndex, size
-
Field Details
-
table
-
agentInstanceContext
-
tableLevelRWLock
-
indexRepository
-
-
Constructor Details
-
TableInstanceBase
-
-
Method Details
-
addEventUnadorned
- Specified by:
addEventUnadorned
in interfaceTableInstance
-
getAgentInstanceContext
- Specified by:
getAgentInstanceContext
in interfaceTableInstance
-
getTable
- Specified by:
getTable
in interfaceTableInstance
-
getIndexRepository
- Specified by:
getIndexRepository
in interfaceTableInstance
-
getTableLevelRWLock
- Specified by:
getTableLevelRWLock
in interfaceTableInstance
-