protected final class AbstractIndexTable.ColumnBoundListeners extends java.lang.Object implements AbstractIndexTable.IListenersWithSameMask
| Modifier and Type | Field and Description |
|---|---|
protected IMultiLookup<java.lang.Object,IQueryRuntimeContextListener> |
listeners |
protected TupleMask |
mask |
| Constructor and Description |
|---|
ColumnBoundListeners(int seedPosition) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUpdateListener(Tuple originalSeed,
IQueryRuntimeContextListener listener) |
void |
deliver(Tuple updateTuple,
boolean isInsertion) |
TupleMask |
getSeedMask() |
boolean |
removeUpdateListener(Tuple originalSeed,
IQueryRuntimeContextListener listener) |
protected final TupleMask mask
protected IMultiLookup<java.lang.Object,IQueryRuntimeContextListener> listeners
public TupleMask getSeedMask()
getSeedMask in interface AbstractIndexTable.IListenersWithSameMaskpublic void deliver(Tuple updateTuple, boolean isInsertion)
deliver in interface AbstractIndexTable.IListenersWithSameMaskpublic void addUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
addUpdateListener in interface AbstractIndexTable.IListenersWithSameMaskpublic boolean removeUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
removeUpdateListener in interface AbstractIndexTable.IListenersWithSameMaskAbstractIndexTable.IListenersWithSameMask can be disposed of.