Package org.drools.traits.core.reteoo
Class TraitAlphaNode
java.lang.Object
org.drools.core.common.BaseNode
org.drools.core.reteoo.ObjectSource
org.drools.core.reteoo.AlphaNode
org.drools.traits.core.reteoo.TraitAlphaNode
- All Implemented Interfaces:
Serializable,org.drools.base.common.NetworkNode,ObjectSink,ObjectSinkNode,Sink
- See Also:
-
Field Summary
Fields inherited from class org.drools.core.reteoo.AlphaNode
constraintFields inherited from class org.drools.core.reteoo.ObjectSource
alphaNodeHashingThreshold, alphaNodeRangeIndexThreshold, declaredMask, inferredMask, sink, sourceFields inherited from class org.drools.core.common.BaseNode
associations, hashcode, id, memoryId, partitionId -
Constructor Summary
ConstructorsConstructorDescriptionTraitAlphaNode(int id, org.drools.base.rule.constraint.AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context) -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.util.bitmask.BitMaskcalculateDeclaredMask(org.drools.base.rule.Pattern pattern, org.drools.base.base.ObjectType objectType, List<String> settableProperties) Methods inherited from class org.drools.core.reteoo.AlphaNode
assertObject, byPassModifyToBetaNode, doAttach, equals, getConstraint, getDeclaredMask, getInferredMask, getNextObjectSinkNode, getPreviousObjectSinkNode, getType, modifyObject, setNextObjectSinkNode, setPartitionId, setPreviousObjectSinkNode, toString, updateSinkMethods inherited from class org.drools.core.reteoo.ObjectSource
addObjectSink, doRemove, getObjectSinkPropagator, getObjectTypeNode, getParentObjectSource, getRuleBase, initDeclaredMask, isInUse, networkUpdated, removeObjectSink, resetInferredMask, setObjectSinkPropagator, setParentObjectSource, setPartitionIdWithSinks, setSourcePartitionId, updateMaskMethods inherited from class org.drools.core.common.BaseNode
addAssociatedTerminal, addAssociation, addAssociation, attach, getAssociatedRules, getAssociatedTerminalsSize, getAssociationsSize, getId, getMemoryId, getPartitionId, getSinks, hasAssociatedTerminal, hashCode, initMemoryId, isAssociatedWith, isStreamMode, remove, removeAssociatedTerminal, removeAssociation, setId, setStreamModeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.base.common.NetworkNode
addAssociatedTerminal, getAssociatedRules, getAssociatedTerminalsSize, getId, getPartitionId, getSinks, hasAssociatedTerminal, isAssociatedWith, isRightInputIsRiaNode, removeAssociatedTerminalMethods inherited from interface org.drools.core.reteoo.ObjectSinkNode
setPartitionIdWithSinks
-
Constructor Details
-
TraitAlphaNode
public TraitAlphaNode() -
TraitAlphaNode
public TraitAlphaNode(int id, org.drools.base.rule.constraint.AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)
-
-
Method Details
-
calculateDeclaredMask
public org.drools.util.bitmask.BitMask calculateDeclaredMask(org.drools.base.rule.Pattern pattern, org.drools.base.base.ObjectType objectType, List<String> settableProperties) - Overrides:
calculateDeclaredMaskin classAlphaNode
-