Class TimelyMemoryNullIndexer
java.lang.Object
tools.refinery.interpreter.rete.network.BaseNode
tools.refinery.interpreter.rete.index.StandardIndexer
tools.refinery.interpreter.rete.index.SpecializedProjectionIndexer
tools.refinery.interpreter.rete.index.NullIndexer
tools.refinery.interpreter.rete.index.timely.TimelyMemoryNullIndexer
- All Implemented Interfaces:
Iterable<Tuple>, Indexer, IterableIndexer, ProjectionIndexer, NetworkStructureChangeSensitiveNode, Node
-
Nested Class Summary
Nested classes/interfaces inherited from class SpecializedProjectionIndexer
SpecializedProjectionIndexer.ListenerSubscription -
Field Summary
FieldsFields inherited from class NullIndexer
emptySet, nullSignature, nullSingletonFields inherited from class SpecializedProjectionIndexer
activeNode, subscriptionsFields inherited from class StandardIndexer
mask, parentFields inherited from class BaseNode
nodeId, reteContainer, tag, traceInfos -
Constructor Summary
ConstructorsConstructorDescriptionTimelyMemoryNullIndexer(ReteContainer reteContainer, int tupleWidth, TimelyMemory<Timestamp> memory, Supplier parent, Receiver activeNode, List<SpecializedProjectionIndexer.ListenerSubscription> sharedSubscriptionList) -
Method Summary
Methods inherited from class NullIndexer
get, getBucketCount, getSignatures, isEmpty, isSingleElement, iterator, propagateToListenerMethods inherited from class SpecializedProjectionIndexer
attachListener, detachListener, getActiveNode, getSubscriptions, networkStructureChanged, propagateMethods inherited from class StandardIndexer
assignTraceInfo, getContainer, getListeners, getMask, getParent, toStringCoreMethods inherited from class BaseNode
acceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Indexer
getListeners, getMask, getParentMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Node
acceptPropagatedTraceInfo, assignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTag
-
Field Details
-
memory
-
-
Constructor Details
-
TimelyMemoryNullIndexer
public TimelyMemoryNullIndexer(ReteContainer reteContainer, int tupleWidth, TimelyMemory<Timestamp> memory, Supplier parent, Receiver activeNode, List<SpecializedProjectionIndexer.ListenerSubscription> sharedSubscriptionList)
-
-
Method Details
-
getTimeline
-
getTuples
- Specified by:
getTuplesin classNullIndexer
-