public class OuterJoinNode extends DualInputNode
DualInputNode.NetworkStructureChangeSensitiveLogic, DualInputNode.Side
coincidence, complementerSecondaryMask, indexerGroupCache, logic, primarySlot, secondarySlot
childMailboxes, children
nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
OuterJoinNode(ReteContainer reteContainer,
TupleMask complementerSecondaryMask,
Tuple defaults) |
Modifier and Type | Method and Description |
---|---|
Tuple |
calibrate(Tuple primary,
Tuple secondary)
Simulates the behavior of the node for calibration purposes only.
|
protected DualInputNode.NetworkStructureChangeSensitiveLogic |
createTimelessLogic() |
protected DualInputNode.NetworkStructureChangeSensitiveLogic |
createTimelyLogic() |
assignTraceInfo, connectToIndexers, createLogic, getPrimarySlot, getSecondarySlot, getSlot, getWithTimestamp, networkStructureChanged, pullInto, pullIntoWithTimestamp, refreshIndexerGroupCache, retrieveOpposites, setComplementerSecondaryMask, unify, unify
appendChild, constructIndex, getChildMailboxes, getPulledContents, getReceivers, issueError, propagateUpdate, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCore
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptPropagatedTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTag
getPulledContents
public OuterJoinNode(ReteContainer reteContainer, TupleMask complementerSecondaryMask, Tuple defaults)
reteContainer
- complementerSecondaryMask
- defaults
- the default line to use instead of missing elements if a left tuple has no matchpublic Tuple calibrate(Tuple primary, Tuple secondary)
DualInputNode
calibrate
in class DualInputNode
protected DualInputNode.NetworkStructureChangeSensitiveLogic createTimelessLogic()
createTimelessLogic
in class DualInputNode
protected DualInputNode.NetworkStructureChangeSensitiveLogic createTimelyLogic()
createTimelyLogic
in class DualInputNode