Class TableInstanceUngroupedBase
java.lang.Object
com.espertech.esper.common.internal.epl.table.core.TableInstanceBase
com.espertech.esper.common.internal.epl.table.core.TableInstanceUngroupedBase
- All Implemented Interfaces:
TableInstance
,TableInstanceUngrouped
- Direct Known Subclasses:
TableInstanceUngroupedImpl
public abstract class TableInstanceUngroupedBase
extends TableInstanceBase
implements TableInstanceUngrouped
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.table.core.TableInstanceBase
agentInstanceContext, indexRepository, table, tableLevelRWLock
-
Constructor Summary
ConstructorDescriptionTableInstanceUngroupedBase
(Table table, AgentInstanceContext agentInstanceContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExplicitIndex
(String indexName, String indexModuleName, QueryPlanIndexItem explicitIndexDesc, boolean isRecoveringResilient) protected ObjectArrayBackedEventBean
void
removeExplicitIndex
(String indexName, String indexModuleName) Methods inherited from class com.espertech.esper.common.internal.epl.table.core.TableInstanceBase
addEventUnadorned, getAgentInstanceContext, getIndexRepository, getTable, getTableLevelRWLock
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, addEventUnadorned, clearInstance, deleteEvent, destroy, getAgentInstanceContext, getEventCollection, getIndex, getIndexRepository, getIterableTableScan, getTable, getTableLevelRWLock, handleRowUpdated, handleRowUpdateKeyAfterUpdate, handleRowUpdateKeyBeforeUpdate, size
Methods inherited from interface com.espertech.esper.common.internal.epl.table.core.TableInstanceUngrouped
getCreateRowIntoTable, getEventUngrouped
-
Constructor Details
-
TableInstanceUngroupedBase
-
-
Method Details
-
createRowIntoTable
-
addExplicitIndex
public void addExplicitIndex(String indexName, String indexModuleName, QueryPlanIndexItem explicitIndexDesc, boolean isRecoveringResilient) throws ExprValidationException - Specified by:
addExplicitIndex
in interfaceTableInstance
- Throws:
ExprValidationException
-
removeExplicitIndex
- Specified by:
removeExplicitIndex
in interfaceTableInstance
-