public abstract class IdentityIndexer extends SpecializedProjectionIndexer
SpecializedProjectionIndexer.ListenerSubscriptionactiveNode, subscriptionsmask, parentnodeId, reteContainer, tag, traceInfos| Constructor and Description |
|---|
IdentityIndexer(ReteContainer reteContainer,
int tupleWidth,
Supplier parent,
Node activeNode,
java.util.List<SpecializedProjectionIndexer.ListenerSubscription> sharedSubscriptionList) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
contains(Tuple signature) |
java.util.Collection<Tuple> |
get(Tuple signature) |
int |
getBucketCount() |
java.util.Collection<Tuple> |
getSignatures()
A view consisting of exactly those signatures whose tuple group is not empty
|
protected abstract java.util.Collection<Tuple> |
getTuples() |
java.util.Iterator<Tuple> |
iterator() |
void |
propagateToListener(IndexerListener listener,
Direction direction,
Tuple updateElement,
Timestamp timestamp) |
attachListener, detachListener, getActiveNode, getSubscriptions, networkStructureChanged, propagateassignTraceInfo, getContainer, getListeners, getMask, getParent, toStringCoreacceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetListeners, getMask, getParent, getTimelineacceptPropagatedTraceInfo, assignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTagpublic IdentityIndexer(ReteContainer reteContainer, int tupleWidth, Supplier parent, Node activeNode, java.util.List<SpecializedProjectionIndexer.ListenerSubscription> sharedSubscriptionList)
protected abstract java.util.Collection<Tuple> getTuples()
public java.util.Collection<Tuple> get(Tuple signature)
protected boolean contains(Tuple signature)
public java.util.Collection<Tuple> getSignatures()
IterableIndexerpublic int getBucketCount()
public java.util.Iterator<Tuple> iterator()
public void propagateToListener(IndexerListener listener, Direction direction, Tuple updateElement, Timestamp timestamp)
propagateToListener in class SpecializedProjectionIndexer