|
Drools :: Core 6.2.0.Final | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of BitMask in org.drools.core.base |
|---|
| Methods in org.drools.core.base that return BitMask | |
|---|---|
BitMask |
ClassObjectType.getTransformedMask(Class<?> modifiedClass,
BitMask modificationMask)
|
| Methods in org.drools.core.base with parameters of type BitMask | |
|---|---|
BitMask |
ClassObjectType.getTransformedMask(Class<?> modifiedClass,
BitMask modificationMask)
|
void |
ClassObjectType.storeTransformedMask(Class<?> modifiedClass,
BitMask modificationMask,
BitMask transforedMask)
|
void |
SequentialKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle newObject,
BitMask mask,
Class<?> typeClass)
|
void |
DefaultKnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle handle,
BitMask mask,
Class<?> modifiedClass)
|
void |
SequentialKnowledgeHelper.update(Object newObject,
BitMask mask,
Class<?> typeClass)
|
void |
DefaultKnowledgeHelper.update(Object object,
BitMask mask,
Class<?> modifiedClass)
|
| Uses of BitMask in org.drools.core.common |
|---|
| Methods in org.drools.core.common that return BitMask | |
|---|---|
BitMask |
DoubleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
EmptyBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
DoubleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
QuadroupleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
QuadroupleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
DefaultBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
SingleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
SingleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
TripleBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
TripleNonIndexSkipBetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
BetaConstraints.getListenedPropertyMask(List<String> settableProperties)
|
BitMask |
PhreakPropagationContext.getModificationMask()
|
| Methods in org.drools.core.common with parameters of type BitMask | |
|---|---|
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext)
|
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext)
|
PropagationContext |
PhreakPropagationContextFactory.createPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
int activeActivations,
int dormantActivations,
EntryPointId entryPoint,
BitMask modificationMask)
|
PropagationContext |
PropagationContextFactory.createPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
int activeActivations,
int dormantActivations,
EntryPointId entryPoint,
BitMask modificationMask)
|
void |
PhreakPropagationContext.setModificationMask(BitMask modificationMask)
|
void |
NamedEntryPoint.update(org.kie.api.runtime.rule.FactHandle factHandle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
|
void |
InternalWorkingMemoryActions.update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
|
void |
InternalWorkingMemoryEntryPoint.update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
|
InternalFactHandle |
NamedEntryPoint.update(InternalFactHandle handle,
boolean updateLogical,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
|
| Constructors in org.drools.core.common with parameters of type BitMask | |
|---|---|
PhreakPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext)
|
|
PhreakPropagationContext(long number,
int type,
RuleImpl rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
int activeActivations,
int dormantActivations,
EntryPointId entryPoint,
BitMask modificationMask)
|
|
| Uses of BitMask in org.drools.core.factmodel.traits |
|---|
| Methods in org.drools.core.factmodel.traits that return BitMask | |
|---|---|
BitMask |
TraitFieldTMSImpl.getModificationMask()
|
BitMask |
TraitFieldTMS.getModificationMask()
|
| Uses of BitMask in org.drools.core.impl |
|---|
| Methods in org.drools.core.impl with parameters of type BitMask | |
|---|---|
void |
StatefulKnowledgeSessionImpl.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. |
| Uses of BitMask in org.drools.core.reteoo |
|---|
| Fields in org.drools.core.reteoo declared as BitMask | |
|---|---|
protected BitMask |
ObjectSource.declaredMask
|
protected BitMask |
ObjectSource.inferredMask
|
| Methods in org.drools.core.reteoo that return BitMask | |
|---|---|
static BitMask |
PropertySpecificUtil.allSetButTraitBitMask()
|
BitMask |
PropagationQueuingNode.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
WindowNode.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
EntryPointNode.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
RightInputAdapterNode.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
AlphaNode.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
ObjectTypeNode.calculateDeclaredMask(List<String> settableProperties)
|
abstract BitMask |
ObjectSource.calculateDeclaredMask(List<String> settableProperties)
|
BitMask |
Rete.calculateDeclaredMask(List<String> settableProperties)
|
static BitMask |
PropertySpecificUtil.calculateNegativeMask(List<String> listenedProperties,
List<String> settableProperties)
|
static BitMask |
PropertySpecificUtil.calculatePositiveMask(List<String> listenedProperties,
List<String> settableProperties)
|
BitMask |
AlphaNode.getDeclaredMask()
|
BitMask |
ObjectSource.getDeclaredMask()
|
BitMask |
TerminalNode.getDeclaredMask()
|
BitMask |
AbstractTerminalNode.getDeclaredMask()
|
static BitMask |
PropertySpecificUtil.getEmptyPropertyReactiveMask(int settablePropertiesSize)
|
BitMask |
AlphaNode.getInferredMask()
|
BitMask |
TerminalNode.getInferredMask()
|
BitMask |
AbstractTerminalNode.getInferredMask()
|
BitMask |
LeftTupleSource.getLeftDeclaredMask()
|
BitMask |
RightInputAdapterNode.getLeftInferredMask()
|
BitMask |
AbstractTerminalNode.getLeftInferredMask()
|
BitMask |
LeftTupleSink.getLeftInferredMask()
|
BitMask |
LeftTupleSource.getLeftInferredMask()
|
BitMask |
LeftTupleSource.getLeftNegativeMask()
|
BitMask |
TerminalNode.getNegativeMask()
|
BitMask |
AbstractTerminalNode.getNegativeMask()
|
BitMask |
BetaNode.getRightDeclaredMask()
|
BitMask |
BetaNode.getRightInferredMask()
|
BitMask |
BetaNode.getRightNegativeMask()
|
static BitMask |
PropertySpecificUtil.onlyTraitBitSetMask()
|
static BitMask |
PropertySpecificUtil.setPropertyOnMask(BitMask mask,
int index)
|
static BitMask |
PropertySpecificUtil.setPropertyOnMask(BitMask mask,
List<String> settableProperties,
String propertyName)
|
BitMask |
TraitObjectTypeNode.updateMask(BitMask mask)
|
BitMask |
ObjectSource.updateMask(BitMask mask)
|
| Methods in org.drools.core.reteoo with parameters of type BitMask | |
|---|---|
static void |
LeftTupleSourceUtils.doModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink,
ObjectTypeNode.Id leftInputOtnId,
BitMask leftInferredMask)
|
static boolean |
PropertySpecificUtil.isAllSetPropertyReactiveMask(BitMask mask)
|
static boolean |
PropertySpecificUtil.isPropertySetOnMask(BitMask mask,
int index)
|
void |
TerminalNode.setDeclaredMask(BitMask mask)
|
void |
AbstractTerminalNode.setDeclaredMask(BitMask mask)
|
void |
TerminalNode.setInferredMask(BitMask mask)
|
void |
AbstractTerminalNode.setInferredMask(BitMask mask)
|
protected void |
LeftTupleSource.setLeftInferredMask(BitMask leftInferredMask)
|
void |
TerminalNode.setNegativeMask(BitMask mask)
|
void |
AbstractTerminalNode.setNegativeMask(BitMask mask)
|
static BitMask |
PropertySpecificUtil.setPropertyOnMask(BitMask mask,
int index)
|
static BitMask |
PropertySpecificUtil.setPropertyOnMask(BitMask mask,
List<String> settableProperties,
String propertyName)
|
void |
BetaNode.setRightDeclaredMask(BitMask rightDeclaredMask)
|
BitMask |
TraitObjectTypeNode.updateMask(BitMask mask)
|
BitMask |
ObjectSource.updateMask(BitMask mask)
|
| Uses of BitMask in org.drools.core.rule.constraint |
|---|
| Methods in org.drools.core.rule.constraint that return BitMask | |
|---|---|
BitMask |
MvelConstraint.getListenedPropertyMask(List<String> settableProperties)
|
| Uses of BitMask in org.drools.core.spi |
|---|
| Methods in org.drools.core.spi that return BitMask | |
|---|---|
BitMask |
PropagationContext.getModificationMask()
|
| Methods in org.drools.core.spi with parameters of type BitMask | |
|---|---|
void |
PropagationContext.setModificationMask(BitMask mask)
|
void |
KnowledgeHelper.update(org.kie.api.runtime.rule.FactHandle newObject,
BitMask mask,
Class<?> modifiedClass)
|
void |
KnowledgeHelper.update(Object newObject,
BitMask mask,
Class<?> modifiedClass)
|
| Uses of BitMask in org.drools.core.util.bitmask |
|---|
| Classes in org.drools.core.util.bitmask that implement BitMask | |
|---|---|
class |
AllSetBitMask
|
class |
AllSetButLastBitMask
|
class |
EmptyBitMask
|
class |
EmptyButLastBitMask
|
class |
LongBitMask
|
class |
OpenBitSet
An "open" BitSet implementation that allows direct access to the array of words storing the bits. |
class |
SingleLongBitMask
|
| Methods in org.drools.core.util.bitmask that return BitMask | |
|---|---|
BitMask |
BitMask.clone()
|
static BitMask |
BitMask.Factory.getEmpty(int numBits)
|
static BitMask |
BitMask.Factory.getFull(int numBits)
|
BitMask |
AllSetButLastBitMask.reset(int index)
|
BitMask |
EmptyButLastBitMask.reset(int index)
|
BitMask |
LongBitMask.reset(int index)
|
BitMask |
AllSetBitMask.reset(int index)
|
BitMask |
OpenBitSet.reset(int index)
|
BitMask |
EmptyBitMask.reset(int index)
|
BitMask |
BitMask.reset(int index)
|
BitMask |
AllSetButLastBitMask.resetAll(BitMask mask)
|
BitMask |
EmptyButLastBitMask.resetAll(BitMask mask)
|
BitMask |
LongBitMask.resetAll(BitMask mask)
|
BitMask |
AllSetBitMask.resetAll(BitMask mask)
|
BitMask |
OpenBitSet.resetAll(BitMask mask)
|
BitMask |
EmptyBitMask.resetAll(BitMask mask)
|
BitMask |
BitMask.resetAll(BitMask mask)
|
BitMask |
AllSetButLastBitMask.set(int index)
|
BitMask |
EmptyButLastBitMask.set(int index)
|
BitMask |
LongBitMask.set(int index)
|
BitMask |
AllSetBitMask.set(int index)
|
BitMask |
OpenBitSet.set(int index)
|
BitMask |
EmptyBitMask.set(int index)
|
BitMask |
BitMask.set(int index)
|
BitMask |
AllSetButLastBitMask.setAll(BitMask mask)
|
BitMask |
EmptyButLastBitMask.setAll(BitMask mask)
|
BitMask |
LongBitMask.setAll(BitMask mask)
|
BitMask |
AllSetBitMask.setAll(BitMask mask)
|
BitMask |
OpenBitSet.setAll(BitMask mask)
|
BitMask |
EmptyBitMask.setAll(BitMask mask)
|
BitMask |
BitMask.setAll(BitMask mask)
|
| Methods in org.drools.core.util.bitmask with parameters of type BitMask | |
|---|---|
boolean |
AllSetButLastBitMask.intersects(BitMask mask)
|
boolean |
EmptyButLastBitMask.intersects(BitMask mask)
|
boolean |
LongBitMask.intersects(BitMask mask)
|
boolean |
AllSetBitMask.intersects(BitMask mask)
|
boolean |
OpenBitSet.intersects(BitMask mask)
|
boolean |
EmptyBitMask.intersects(BitMask mask)
|
boolean |
BitMask.intersects(BitMask mask)
|
BitMask |
AllSetButLastBitMask.resetAll(BitMask mask)
|
BitMask |
EmptyButLastBitMask.resetAll(BitMask mask)
|
BitMask |
LongBitMask.resetAll(BitMask mask)
|
BitMask |
AllSetBitMask.resetAll(BitMask mask)
|
BitMask |
OpenBitSet.resetAll(BitMask mask)
|
BitMask |
EmptyBitMask.resetAll(BitMask mask)
|
BitMask |
BitMask.resetAll(BitMask mask)
|
BitMask |
AllSetButLastBitMask.setAll(BitMask mask)
|
BitMask |
EmptyButLastBitMask.setAll(BitMask mask)
|
BitMask |
LongBitMask.setAll(BitMask mask)
|
BitMask |
AllSetBitMask.setAll(BitMask mask)
|
BitMask |
OpenBitSet.setAll(BitMask mask)
|
BitMask |
EmptyBitMask.setAll(BitMask mask)
|
BitMask |
BitMask.setAll(BitMask mask)
|
|
Drools :: Core 6.2.0.Final | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||