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.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.rule.consequence org.drools.core.rule.constraint 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, java.lang.Object object, BitMask mask, java.lang.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(java.lang.Class<?> modifiedClass, BitMask modificationMask)Methods in org.drools.core.base with parameters of type BitMask Modifier and Type Method Description BitMaskClassObjectType. getTransformedMask(java.lang.Class<?> modifiedClass, BitMask modificationMask)voidTraitHelper. replaceCore(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, BitMask modificationMask, java.lang.Class<? extends java.lang.Object> aClass, Activation activation)voidClassObjectType. storeTransformedMask(java.lang.Class<?> modifiedClass, BitMask modificationMask, BitMask transforedMask)voidTraitHelper. updateTraits(InternalFactHandle handle, BitMask mask, java.lang.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(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskDefaultBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskDoubleBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskDoubleNonIndexSkipBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskEmptyBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskQuadroupleBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskQuadroupleNonIndexSkipBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskSingleBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskSingleNonIndexSkipBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskTripleBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskTripleNonIndexSkipBetaConstraints. getListenedPropertyMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskPhreakPropagationContext. getModificationMask()BitMaskPropagationContext. 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, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)voidPhreakPropagationContext. setModificationMask(BitMask modificationMask)voidPropagationContext. setModificationMask(BitMask mask)voidInternalWorkingMemoryActions. update(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)voidInternalWorkingMemoryActions. updateTraits(InternalFactHandle h, BitMask mask, java.lang.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, java.lang.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.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(ObjectType objectType, java.util.List<java.lang.String> settableProperties)BitMaskEntryPointNode. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)abstract BitMaskObjectSource. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskObjectTypeNode. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskRete. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskRightInputAdapterNode. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)BitMaskWindowNode. calculateDeclaredMask(ObjectType modifiedType, java.util.List<java.lang.String> settableProperties)static BitMaskPropertySpecificUtil. calculateNegativeMask(java.lang.String modifiedTypeName, java.util.Collection<java.lang.String> listenedProperties, java.util.List<java.lang.String> accessibleProperties)static BitMaskPropertySpecificUtil. calculateNegativeMask(ObjectType modifiedType, java.util.Collection<java.lang.String> listenedProperties, java.util.List<java.lang.String> accessibleProperties)static BitMaskPropertySpecificUtil. calculatePositiveMask(java.lang.String modifiedTypeName, java.util.Collection<java.lang.String> listenedProperties, java.util.List<java.lang.String> accessibleProperties)static BitMaskPropertySpecificUtil. calculatePositiveMask(ObjectType modifiedType, java.util.Collection<java.lang.String> listenedProperties, java.util.List<java.lang.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, ObjectType objectType, java.util.List<java.lang.String> accessibleProperties)protected BitMaskLeftTupleSource. setNodeConstraintsPropertyReactiveMask(BitMask mask, ObjectType objectType, java.util.List<java.lang.String> accessibleProperties)static BitMaskPropertySpecificUtil. setPropertyOnMask(java.lang.String modifiedTypeName, BitMask mask, java.util.List<java.lang.String> settableProperties, java.lang.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, ObjectType objectType, java.util.List<java.lang.String> accessibleProperties)protected BitMaskLeftTupleSource. setNodeConstraintsPropertyReactiveMask(BitMask mask, ObjectType objectType, java.util.List<java.lang.String> accessibleProperties)static BitMaskPropertySpecificUtil. setPropertyOnMask(java.lang.String modifiedTypeName, BitMask mask, java.util.List<java.lang.String> settableProperties, java.lang.String propertyName)static BitMaskPropertySpecificUtil. setPropertyOnMask(BitMask mask, int index)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(java.util.List<java.lang.String> accessibleProperties)BitMaskPattern. getPositiveWatchMask(java.util.List<java.lang.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.rule.consequence
Methods in org.drools.core.rule.consequence with parameters of type BitMask Modifier and Type Method Description voidKnowledgeHelper. update(java.lang.Object newObject, BitMask mask, java.lang.Class<?> modifiedClass)voidKnowledgeHelper. update(org.kie.api.runtime.rule.FactHandle newObject, BitMask mask, java.lang.Class<?> modifiedClass) -
Uses of BitMask in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint that return BitMask Modifier and Type Method Description default BitMaskConstraint. getListenedPropertyMask(ObjectType objectType, java.util.List<java.lang.String> settableProperties) -
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. getEmpty(int numBits)static BitMaskBitMask. 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)
-