Interface AbstractIndexTable.IListenersWithSameMask
-
- All Known Implementing Classes:
AbstractIndexTable.ColumnBoundListeners,AbstractIndexTable.GenericBoundListeners,AbstractIndexTable.UniversalListeners
- Enclosing class:
- AbstractIndexTable
protected static interface AbstractIndexTable.IListenersWithSameMaskRepresents all listeners subscribed to seeds with the given seed mask.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)voiddeliver(Tuple updateTuple, boolean isInsertion)TupleMaskgetSeedMask()booleanremoveUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
-
-
-
Method Detail
-
getSeedMask
TupleMask getSeedMask()
-
deliver
void deliver(Tuple updateTuple, boolean isInsertion)
-
addUpdateListener
void addUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
-
removeUpdateListener
boolean removeUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
- Returns:
- true if this was the last listener, and the
AbstractIndexTable.IListenersWithSameMaskcan be disposed of.
-
-