protected class AbstractColumnAggregatorNode.AggregatorOuterIndexer extends StandardIndexer
| Modifier and Type | Field and Description |
|---|---|
protected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic |
logic |
mask, parentnodeId, 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, toStringCoreacceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptPropagatedTraceInfo, getCommunicationTracker, getNodeId, getTag, getTraceInfos, setTagprotected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic logic
public void networkStructureChanged()
NetworkStructureChangeSensitiveNodenetworkStructureChanged in interface NetworkStructureChangeSensitiveNodenetworkStructureChanged in class StandardIndexerpublic java.util.Collection<Tuple> get(Tuple signature)
public void propagate(Direction direction, Tuple tuple, Tuple group, Timestamp timestamp)
public Node getActiveNode()
Indexerprotected AbstractColumnAggregatorNode.NetworkStructureChangeSensitiveLogic createLogic()