Class DMNResultCollectorAlphaSink
- java.lang.Object
-
- org.drools.core.common.BaseNode
-
- org.drools.core.reteoo.LeftTupleSource
-
- org.drools.core.reteoo.LeftInputAdapterNode
-
- org.kie.dmn.core.compiler.alphanetbased.DMNResultCollectorAlphaSink
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.ancompiler.CanInlineInANC<DMNResultCollector>,org.drools.core.common.MemoryFactory<org.drools.core.reteoo.LeftInputAdapterNode.LiaNodeMemory>,org.drools.core.common.NetworkNode,org.drools.core.reteoo.LeftTupleNode,org.drools.core.reteoo.ObjectSink,org.drools.core.reteoo.ObjectSinkNode,org.drools.core.reteoo.Sink
public class DMNResultCollectorAlphaSink extends org.drools.core.reteoo.LeftInputAdapterNode implements org.drools.ancompiler.CanInlineInANC<DMNResultCollector>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DMNResultCollectorAlphaSink(int id, org.drools.core.reteoo.ObjectSource source, org.drools.core.reteoo.builder.BuildContext context, int row, String columnName, String outputClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.spi.PropagationContext propagationContext, org.drools.core.common.InternalWorkingMemory workingMemory)voidbyPassModifyToBetaNode(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)Class<DMNResultCollector>inlinedType()voidmodifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)com.github.javaparser.ast.expr.ExpressiontoANCInlinedForm()-
Methods inherited from class org.drools.core.reteoo.LeftInputAdapterNode
createMemory, createPeer, doAttach, doDeleteObject, doInsertObject, doInsertSegmentMemory, doInsertSegmentMemoryWithFlush, doRemove, doUpdateObject, equals, getNextObjectSinkNode, getObjectSource, getObjectTypeNode, getParentObjectSource, getPreviousObjectSinkNode, getType, isLeftTupleMemoryEnabled, isTerminal, networkUpdated, processDeletesFromModify, readExternal, retractLeftTuple, setNextObjectSinkNode, setPartitionId, setPreviousObjectSinkNode, setSourcePartitionId, writeExternal
-
Methods inherited from class org.drools.core.reteoo.LeftTupleSource
addTupleSink, addTupleSink, addTupleSink, getLeftDeclaredMask, getLeftInferredMask, getLeftInputOtnId, getLeftInputPattern, getLeftNegativeMask, getLeftTupleSource, getObjectCount, getObjectType, getObjectTypeForPropertyReactivity, getPathIndex, getSinkPropagator, initDeclaredMask, initInferredMask, initMasks, isInUse, removeTupleSink, setLeftInferredMask, setLeftInputOtnId, setLeftListenedProperties, setLeftTupleSource, setNodeConstraintsPropertyReactiveMask, setObjectCount, setPartitionIdWithSinks, setSourcePartitionId
-
Methods inherited from class org.drools.core.common.BaseNode
addAssociation, addAssociation, attach, getAssociatedRules, getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getMemoryId, getPartitionId, getSinks, hashCode, initMemoryId, isAssociatedWith, isStreamMode, remove, removeAssociation, setId, setPartitionsEnabled, setStreamMode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
assertObject
public void assertObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.spi.PropagationContext propagationContext, org.drools.core.common.InternalWorkingMemory workingMemory)- Specified by:
assertObjectin interfaceorg.drools.core.reteoo.ObjectSink- Overrides:
assertObjectin classorg.drools.core.reteoo.LeftInputAdapterNode
-
modifyObject
public void modifyObject(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)- Specified by:
modifyObjectin interfaceorg.drools.core.reteoo.ObjectSink- Overrides:
modifyObjectin classorg.drools.core.reteoo.LeftInputAdapterNode
-
byPassModifyToBetaNode
public void byPassModifyToBetaNode(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.ModifyPreviousTuples modifyPreviousTuples, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)- Specified by:
byPassModifyToBetaNodein interfaceorg.drools.core.reteoo.ObjectSink- Overrides:
byPassModifyToBetaNodein classorg.drools.core.reteoo.LeftInputAdapterNode
-
toANCInlinedForm
public com.github.javaparser.ast.expr.Expression toANCInlinedForm()
- Specified by:
toANCInlinedFormin interfaceorg.drools.ancompiler.CanInlineInANC<DMNResultCollector>
-
inlinedType
public Class<DMNResultCollector> inlinedType()
- Specified by:
inlinedTypein interfaceorg.drools.ancompiler.CanInlineInANC<DMNResultCollector>
-
-