protected class AbstractColumnAggregatorNode.AggregatorOuterIndexer extends StandardIndexer
Modifier and Type | Field and Description |
---|---|
protected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic |
logic |
mask, parent
nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
AggregatorOuterIndexer() |
Modifier and Type | Method and Description |
---|---|
protected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic |
createLogic() |
java.util.Collection<Tuple> |
get(Tuple signature) |
Node |
getActiveNode()
This indexer will be updated whenever a Rete update is sent to the active node (or an equivalent time slot
allotted to it).
|
java.util.Map<Tuple,Timeline<Timestamp>> |
getTimeline(Tuple signature) |
void |
networkStructureChanged()
At the time of the invocation, the dependency graph has already been updated.
|
void |
propagate(Direction direction,
Tuple tuple,
Tuple group,
Timestamp timestamp) |
assignTraceInfo, attachListener, detachListener, getContainer, getListeners, getMask, getParent, propagate, toStringCore
acceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptPropagatedTraceInfo, getCommunicationTracker, getNodeId, getTag, getTraceInfos, setTag
protected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic logic
public void networkStructureChanged()
NetworkStructureChangeSensitiveNode
networkStructureChanged
in interface NetworkStructureChangeSensitiveNode
networkStructureChanged
in class StandardIndexer
public java.util.Collection<Tuple> get(Tuple signature)
public void propagate(Direction direction, Tuple tuple, Tuple group, Timestamp timestamp)
public Node getActiveNode()
Indexer
protected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic createLogic()