Uses of Interface
org.drools.core.util.bitmask.BitMask
-
Packages that use BitMask Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base org.drools.core.common org.drools.core.factmodel.traits org.drools.core.impl org.drools.core.reteoo org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.spi org.drools.core.util.bitmask -
-
Uses of BitMask in org.drools.core
Methods in org.drools.core with parameters of type BitMask Modifier and Type Method Description voidWorkingMemoryEntryPoint. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation) -
Uses of BitMask in org.drools.core.base
Methods in org.drools.core.base that return BitMask Modifier and Type Method Description BitMaskClassObjectType. getTransformedMask(Class<?> modifiedClass, BitMask modificationMask)Methods in org.drools.core.base with parameters of type BitMask Modifier and Type Method Description BitMaskClassObjectType. getTransformedMask(Class<?> modifiedClass, BitMask modificationMask)voidTraitDisabledHelper. replaceCore(InternalFactHandle handle, Object object, Object originalObject, BitMask modificationMask, Class<?> aClass, Activation activation)voidTraitHelper. replaceCore(InternalFactHandle handle, Object object, Object originalObject, BitMask modificationMask, Class<? extends Object> aClass, Activation activation)voidClassObjectType. storeTransformedMask(Class<?> modifiedClass, BitMask modificationMask, BitMask transforedMask)voidDefaultKnowledgeHelper. update(Object object, BitMask mask, Class<?> modifiedClass)voidDefaultKnowledgeHelper. update(org.kie.api.runtime.rule.FactHandle handle, BitMask mask, Class<?> modifiedClass)voidWrappedStatefulKnowledgeSessionForRHS. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidTraitDisabledHelper. updateTraits(InternalFactHandle handle, BitMask mask, Class<?> modifiedClass, Activation activation)voidTraitHelper. updateTraits(InternalFactHandle handle, BitMask mask, Class<?> modifiedClass, Activation activation)voidWrappedStatefulKnowledgeSessionForRHS. updateTraits(InternalFactHandle h, BitMask mask, Class<?> modifiedClass, Activation activation) -
Uses of BitMask in org.drools.core.common
Methods in org.drools.core.common that return BitMask Modifier and Type Method Description BitMaskBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskDefaultBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskDoubleBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskDoubleNonIndexSkipBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskEmptyBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskQuadroupleBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskQuadroupleNonIndexSkipBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskSingleBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskSingleNonIndexSkipBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskTripleBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskTripleNonIndexSkipBetaConstraints. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskPhreakPropagationContext. getModificationMask()Methods in org.drools.core.common with parameters of type BitMask Modifier and Type Method Description PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext)voidPhreakPropagationContext. setModificationMask(BitMask modificationMask)voidDisconnectedWorkingMemoryEntryPoint. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidInternalWorkingMemoryActions. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)InternalFactHandleNamedEntryPoint. update(InternalFactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidNamedEntryPoint. update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidInternalWorkingMemoryActions. updateTraits(InternalFactHandle h, BitMask mask, Class<?> modifiedClass, Activation activation)Constructors in org.drools.core.common with parameters of type BitMask Constructor Description PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) -
Uses of BitMask in org.drools.core.factmodel.traits
Methods in org.drools.core.factmodel.traits that return BitMask Modifier and Type Method Description BitMaskTraitFieldTMS. getModificationMask() -
Uses of BitMask in org.drools.core.impl
Methods in org.drools.core.impl with parameters of type BitMask Modifier and Type Method Description voidStatefulKnowledgeSessionImpl. update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)modify is implemented as half way retract / assert due to the truth maintenance issues.voidStatefulKnowledgeSessionImpl. updateTraits(InternalFactHandle h, BitMask mask, Class<?> modifiedClass, Activation activation) -
Uses of BitMask in org.drools.core.reteoo
Fields in org.drools.core.reteoo declared as BitMask Modifier and Type Field Description protected BitMaskObjectSource. declaredMaskprotected BitMaskObjectSource. inferredMaskprotected BitMaskLeftTupleSource. leftDeclaredMaskprotected BitMaskLeftTupleSource. leftInferredMaskprotected BitMaskLeftTupleSource. leftNegativeMaskprotected BitMaskLeftInputAdapterNode. sinkMaskMethods in org.drools.core.reteoo that return BitMask Modifier and Type Method Description static BitMaskPropertySpecificUtil. allSetBitMask()static BitMaskPropertySpecificUtil. allSetButTraitBitMask()BitMaskAlphaNode. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)BitMaskEntryPointNode. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)abstract BitMaskObjectSource. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)BitMaskObjectTypeNode. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)BitMaskRete. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)BitMaskRightInputAdapterNode. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)BitMaskWindowNode. calculateDeclaredMask(Class modifiedClass, List<String> settableProperties)static BitMaskPropertySpecificUtil. calculateNegativeMask(Class modifiedClass, Collection<String> listenedProperties, List<String> accessibleProperties)static BitMaskPropertySpecificUtil. calculatePositiveMask(Class modifiedClass, Collection<String> listenedProperties, List<String> accessibleProperties)BitMaskAbstractTerminalNode. getDeclaredMask()BitMaskAlphaNode. getDeclaredMask()BitMaskObjectSource. getDeclaredMask()BitMaskTerminalNode. getDeclaredMask()static BitMaskPropertySpecificUtil. getEmptyPropertyReactiveMask(int settablePropertiesSize)BitMaskAbstractTerminalNode. getInferredMask()BitMaskAlphaNode. getInferredMask()BitMaskTerminalNode. getInferredMask()BitMaskLeftTupleSource. getLeftDeclaredMask()BitMaskAbstractTerminalNode. getLeftInferredMask()BitMaskLeftTupleSink. getLeftInferredMask()BitMaskLeftTupleSource. getLeftInferredMask()BitMaskRightInputAdapterNode. getLeftInferredMask()BitMaskLeftTupleSource. getLeftNegativeMask()BitMaskAbstractTerminalNode. getNegativeMask()BitMaskTerminalNode. getNegativeMask()BitMaskBetaNode. getRightDeclaredMask()BitMaskBetaNode. getRightInferredMask()BitMaskBetaNode. getRightNegativeMask()static BitMaskPropertySpecificUtil. onlyTraitBitSetMask()protected BitMaskFromNode. setNodeConstraintsPropertyReactiveMask(BitMask mask, Class objectClass, List<String> accessibleProperties)protected BitMaskLeftTupleSource. setNodeConstraintsPropertyReactiveMask(BitMask mask, Class objectClass, List<String> accessibleProperties)static BitMaskPropertySpecificUtil. setPropertyOnMask(Class modifiedClass, BitMask mask, List<String> settableProperties, String propertyName)static BitMaskPropertySpecificUtil. setPropertyOnMask(BitMask mask, int index)BitMaskObjectSource. updateMask(BitMask mask)Methods in org.drools.core.reteoo with parameters of type BitMask Modifier and Type Method Description static booleanPropertySpecificUtil. isAllSetPropertyReactiveMask(BitMask mask)static booleanPropertySpecificUtil. isPropertySetOnMask(BitMask mask, int index)voidAbstractTerminalNode. setDeclaredMask(BitMask mask)voidTerminalNode. setDeclaredMask(BitMask mask)voidAbstractTerminalNode. setInferredMask(BitMask mask)voidTerminalNode. setInferredMask(BitMask mask)protected voidLeftTupleSource. setLeftInferredMask(BitMask leftInferredMask)voidAbstractTerminalNode. setNegativeMask(BitMask mask)voidTerminalNode. setNegativeMask(BitMask mask)protected BitMaskFromNode. setNodeConstraintsPropertyReactiveMask(BitMask mask, Class objectClass, List<String> accessibleProperties)protected BitMaskLeftTupleSource. setNodeConstraintsPropertyReactiveMask(BitMask mask, Class objectClass, List<String> accessibleProperties)static BitMaskPropertySpecificUtil. setPropertyOnMask(Class modifiedClass, BitMask mask, List<String> settableProperties, String propertyName)static BitMaskPropertySpecificUtil. setPropertyOnMask(BitMask mask, int index)voidBetaNode. setRightDeclaredMask(BitMask rightDeclaredMask)BitMaskObjectSource. updateMask(BitMask mask) -
Uses of BitMask in org.drools.core.rule
Methods in org.drools.core.rule that return BitMask Modifier and Type Method Description BitMaskPattern. getNegativeWatchMask(List<String> accessibleProperties)BitMaskPattern. getPositiveWatchMask(List<String> accessibleProperties)Methods in org.drools.core.rule with parameters of type BitMask Modifier and Type Method Description voidPattern. setNegativeWatchMask(BitMask negativeWatchMask)voidPattern. setPositiveWatchMask(BitMask positiveWatchMask) -
Uses of BitMask in org.drools.core.spi
Methods in org.drools.core.spi that return BitMask Modifier and Type Method Description default BitMaskConstraint. getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)BitMaskPropagationContext. getModificationMask()Methods in org.drools.core.spi with parameters of type BitMask Modifier and Type Method Description voidPropagationContext. setModificationMask(BitMask mask)voidKnowledgeHelper. update(Object newObject, BitMask mask, Class<?> modifiedClass)voidKnowledgeHelper. update(org.kie.api.runtime.rule.FactHandle newObject, BitMask mask, Class<?> modifiedClass) -
Uses of BitMask in org.drools.core.util.bitmask
Classes in org.drools.core.util.bitmask that implement BitMask Modifier and Type Class Description classAllSetBitMaskclassAllSetButLastBitMaskclassEmptyBitMaskclassEmptyButLastBitMaskclassLongBitMaskclassOpenBitSetAn "open" BitSet implementation that allows direct access to the array of words storing the bits.classSingleLongBitMaskMethods in org.drools.core.util.bitmask that return BitMask Modifier and Type Method Description BitMaskBitMask. clone()static BitMaskBitMask.Factory. getEmpty(int numBits)static BitMaskBitMask.Factory. getFull(int numBits)BitMaskAllSetBitMask. reset(int index)BitMaskAllSetButLastBitMask. reset(int index)BitMaskBitMask. reset(int index)BitMaskEmptyBitMask. reset(int index)BitMaskEmptyButLastBitMask. reset(int index)BitMaskLongBitMask. reset(int index)BitMaskOpenBitSet. reset(int index)BitMaskAllSetBitMask. resetAll(BitMask mask)BitMaskAllSetButLastBitMask. resetAll(BitMask mask)BitMaskBitMask. resetAll(BitMask mask)BitMaskEmptyBitMask. resetAll(BitMask mask)BitMaskEmptyButLastBitMask. resetAll(BitMask mask)BitMaskLongBitMask. resetAll(BitMask mask)BitMaskOpenBitSet. resetAll(BitMask mask)BitMaskAllSetBitMask. set(int index)BitMaskAllSetButLastBitMask. set(int index)BitMaskBitMask. set(int index)BitMaskEmptyBitMask. set(int index)BitMaskEmptyButLastBitMask. set(int index)BitMaskLongBitMask. set(int index)BitMaskOpenBitSet. set(int index)BitMaskAllSetBitMask. setAll(BitMask mask)BitMaskAllSetButLastBitMask. setAll(BitMask mask)BitMaskBitMask. setAll(BitMask mask)BitMaskEmptyBitMask. setAll(BitMask mask)BitMaskEmptyButLastBitMask. setAll(BitMask mask)BitMaskLongBitMask. setAll(BitMask mask)BitMaskOpenBitSet. setAll(BitMask mask)Methods in org.drools.core.util.bitmask with parameters of type BitMask Modifier and Type Method Description booleanAllSetBitMask. intersects(BitMask mask)booleanAllSetButLastBitMask. intersects(BitMask mask)booleanBitMask. intersects(BitMask mask)booleanEmptyBitMask. intersects(BitMask mask)booleanEmptyButLastBitMask. intersects(BitMask mask)booleanLongBitMask. intersects(BitMask mask)booleanOpenBitSet. intersects(BitMask mask)BitMaskAllSetBitMask. resetAll(BitMask mask)BitMaskAllSetButLastBitMask. resetAll(BitMask mask)BitMaskBitMask. resetAll(BitMask mask)BitMaskEmptyBitMask. resetAll(BitMask mask)BitMaskEmptyButLastBitMask. resetAll(BitMask mask)BitMaskLongBitMask. resetAll(BitMask mask)BitMaskOpenBitSet. resetAll(BitMask mask)BitMaskAllSetBitMask. setAll(BitMask mask)BitMaskAllSetButLastBitMask. setAll(BitMask mask)BitMaskBitMask. setAll(BitMask mask)BitMaskEmptyBitMask. setAll(BitMask mask)BitMaskEmptyButLastBitMask. setAll(BitMask mask)BitMaskLongBitMask. setAll(BitMask mask)BitMaskOpenBitSet. setAll(BitMask mask)
-