|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InternalFactHandle | |
---|---|
org.drools.base | |
org.drools.base.accumulators | |
org.drools.base.evaluators | |
org.drools.base.mvel | |
org.drools.common | |
org.drools.core.util | |
org.drools.marshalling.impl | |
org.drools.reteoo | |
org.drools.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
org.drools.spi |
Uses of InternalFactHandle in org.drools.base |
---|
Methods in org.drools.base that return InternalFactHandle | |
---|---|
InternalFactHandle[] |
QueryRowWithSubruleIndex.getHandles()
|
InternalFactHandle |
EvaluatorWrapper.getLeftHandle()
|
InternalFactHandle |
EvaluatorWrapper.getRightHandle()
|
Methods in org.drools.base with parameters of type InternalFactHandle | |
---|---|
Object |
BaseEvaluator.prepareLeftObject(InternalFactHandle handle)
Most evaluators operate on the fact attributes, so, by default, the implementation unwraps it, but subclasses can override this behaviour. |
Object |
EvaluatorWrapper.prepareLeftObject(InternalFactHandle handle)
|
Object |
BaseEvaluator.prepareRightObject(InternalFactHandle handle)
Most evaluators operate o symmetrical types of object on both sides, i.e., either they operate on facts on both sides, or fact handles on both sides. |
Object |
EvaluatorWrapper.prepareRightObject(InternalFactHandle handle)
|
EvaluatorWrapper |
EvaluatorWrapper.setLeftHandle(InternalFactHandle leftHandle)
|
EvaluatorWrapper |
EvaluatorWrapper.setRightHandle(InternalFactHandle rightHandle)
|
Constructors in org.drools.base with parameters of type InternalFactHandle | |
---|---|
QueryRowWithSubruleIndex(InternalFactHandle[] handles,
int subruleIndex)
|
Uses of InternalFactHandle in org.drools.base.accumulators |
---|
Methods in org.drools.base.accumulators with parameters of type InternalFactHandle | |
---|---|
void |
MVELAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
JavaAccumulatorFunctionExecutor.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
CollectAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
Uses of InternalFactHandle in org.drools.base.evaluators |
---|
Methods in org.drools.base.evaluators with parameters of type InternalFactHandle | |
---|---|
Object |
FinishedByEvaluatorDefinition.FinishedByEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
MeetsEvaluatorDefinition.MeetsEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
CoincidesEvaluatorDefinition.CoincidesEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
AfterEvaluatorDefinition.AfterEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
DuringEvaluatorDefinition.DuringEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
IncludesEvaluatorDefinition.IncludesEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
StartsEvaluatorDefinition.StartsEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
StartedByEvaluatorDefinition.StartedByEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
BeforeEvaluatorDefinition.BeforeEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
MetByEvaluatorDefinition.MetByEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
OverlappedByEvaluatorDefinition.OverlappedByEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
OverlapsEvaluatorDefinition.OverlapsEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
FinishesEvaluatorDefinition.FinishesEvaluator.prepareLeftObject(InternalFactHandle handle)
|
Object |
CoincidesEvaluatorDefinition.CoincidesEvaluator.prepareRightObject(InternalFactHandle handle)
|
Object |
AfterEvaluatorDefinition.AfterEvaluator.prepareRightObject(InternalFactHandle handle)
|
Object |
BeforeEvaluatorDefinition.BeforeEvaluator.prepareRightObject(InternalFactHandle handle)
|
Uses of InternalFactHandle in org.drools.base.mvel |
---|
Methods in org.drools.base.mvel with parameters of type InternalFactHandle | |
---|---|
void |
MVELAccumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
void |
MVELAccumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
|
Uses of InternalFactHandle in org.drools.common |
---|
Classes in org.drools.common that implement InternalFactHandle | |
---|---|
class |
DefaultFactHandle
Implementation of FactHandle . |
class |
DisconnectedFactHandle
|
class |
EventFactHandle
|
class |
QueryElementFactHandle
|
Fields in org.drools.common declared as InternalFactHandle | |
---|---|
protected InternalFactHandle |
AbstractWorkingMemory.initialFactHandle
|
Fields in org.drools.common with type parameters of type InternalFactHandle | |
---|---|
protected Set<InternalFactHandle> |
NamedEntryPoint.dynamicFacts
|
Methods in org.drools.common that return InternalFactHandle | |
---|---|
InternalFactHandle |
InternalFactHandle.clone()
|
InternalFactHandle |
QueryElementFactHandle.clone()
|
InternalFactHandle |
EqualityKey.getFactHandle()
|
InternalFactHandle |
AgendaItem.getFactHandle()
|
InternalFactHandle |
PropagationContextImpl.getFactHandleOrigin()
|
InternalFactHandle |
SingleThreadedObjectStore.getHandleForObject(Object object)
|
InternalFactHandle |
ObjectStore.getHandleForObject(Object object)
|
InternalFactHandle |
SingleThreadedObjectStore.getHandleForObjectIdentity(Object object)
|
InternalFactHandle |
ObjectStore.getHandleForObjectIdentity(Object object)
|
InternalFactHandle |
InternalWorkingMemory.getInitialFactHandle()
|
InternalFactHandle |
AbstractWorkingMemory.getInitialFactHandle()
|
abstract InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(int id,
Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
InternalFactHandle |
SingleThreadedObjectStore.reconnect(org.drools.runtime.rule.FactHandle factHandle)
|
InternalFactHandle |
ObjectStore.reconnect(org.drools.runtime.rule.FactHandle factHandle)
|
Methods in org.drools.common that return types with arguments of type InternalFactHandle | |
---|---|
List<InternalFactHandle> |
EqualityKey.getOtherFactHandle()
|
Methods in org.drools.common with parameters of type InternalFactHandle | |
---|---|
void |
EqualityKey.addFactHandle(InternalFactHandle handle)
|
void |
SingleThreadedObjectStore.addHandle(InternalFactHandle handle,
Object object)
|
void |
ObjectStore.addHandle(InternalFactHandle handle,
Object object)
|
void |
TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle,
Activation activation,
PropagationContext context,
Rule rule)
Adds a justification for the FactHandle to the justifiedMap. |
protected void |
NamedEntryPoint.addPropertyChangeListener(InternalFactHandle handle,
boolean dynamicFlag)
|
void |
AbstractFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
|
void |
AbstractFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
|
void |
InternalWorkingMemory.insert(InternalFactHandle handle,
Object object,
Rule rule,
Activation activation,
ObjectTypeConf typeConf)
|
void |
AbstractWorkingMemory.insert(InternalFactHandle handle,
Object object,
Rule rule,
Activation activation,
ObjectTypeConf typeConf)
|
void |
NamedEntryPoint.insert(InternalFactHandle handle,
Object object,
Rule rule,
Activation activation,
ObjectTypeConf typeConf)
|
boolean |
TripleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
DoubleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
QuadroupleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
TripleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
DoubleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
BetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
EmptyBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
DefaultBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
SingleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
SingleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
QuadroupleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
|
boolean |
TupleStartEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
InstanceEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
InstanceNotEqualsConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
void |
EqualityKey.removeFactHandle(InternalFactHandle handle)
|
void |
TruthMaintenanceSystem.removeLogicalDependencies(InternalFactHandle handle)
The FactHandle is being removed from the system so remove any logical dependencies between the justified FactHandle and its justifiers. |
void |
PropagationContextImpl.setFactHandle(InternalFactHandle factHandle)
|
void |
AgendaItem.setFactHandle(InternalFactHandle factHandle)
|
void |
AbstractWorkingMemory.setInitialFactHandle(InternalFactHandle initialFactHandle)
|
void |
TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DoubleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
BetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
SingleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
SingleThreadedObjectStore.updateHandle(InternalFactHandle handle,
Object object)
|
void |
ObjectStore.updateHandle(InternalFactHandle handle,
Object object)
|
Constructors in org.drools.common with parameters of type InternalFactHandle | |
---|---|
AbstractWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.drools.runtime.Environment environment)
|
|
AbstractWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.drools.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport)
|
|
EqualityKey(InternalFactHandle handle)
|
|
EqualityKey(InternalFactHandle handle,
int status)
|
|
PropagationContextImpl(long number,
int type,
Rule rule,
LeftTuple leftTuple,
InternalFactHandle factHandle)
|
|
PropagationContextImpl(long number,
int type,
Rule rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
int activeActivations,
int dormantActivations,
EntryPoint entryPoint)
|
|
PropagationContextImpl(long number,
int type,
Rule rule,
LeftTuple leftTuple,
InternalFactHandle factHandle,
int activeActivations,
int dormantActivations,
EntryPoint entryPoint,
MarshallerReaderContext readerContext)
|
|
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms,
LogicalDependency node,
LinkedList list,
InternalFactHandle handle,
PropagationContext context,
Activation activation)
|
Uses of InternalFactHandle in org.drools.core.util |
---|
Methods in org.drools.core.util that return InternalFactHandle | |
---|---|
InternalFactHandle |
FactEntry.getFactHandle()
|
Methods in org.drools.core.util with parameters of type InternalFactHandle | |
---|---|
boolean |
ConcurrentRightTupleList.contains(InternalFactHandle handle)
|
boolean |
RightTupleList.contains(InternalFactHandle handle)
|
RightTuple |
ConcurrentRightTupleList.get(InternalFactHandle handle)
|
RightTuple |
RightTupleList.get(InternalFactHandle handle)
|
RightTupleList |
RightTupleIndexHashTable.get(LeftTuple tuple,
InternalFactHandle factHandle)
|
RightTupleList |
ConcurrentHashTable.get(LeftTuple tuple,
InternalFactHandle factHandle)
|
RightTuple |
ConcurrentRightTupleList.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle)
|
RightTuple |
RightTupleIndexHashTable.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle)
|
RightTuple |
RightTupleList.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle)
|
boolean |
RightTupleList.matches(LeftTuple tuple,
int tupleHashCode,
InternalFactHandle factHandle)
|
Uses of InternalFactHandle in org.drools.marshalling.impl |
---|
Fields in org.drools.marshalling.impl with type parameters of type InternalFactHandle | |
---|---|
Map<Integer,InternalFactHandle> |
MarshallerReaderContext.handles
|
Methods in org.drools.marshalling.impl that return InternalFactHandle | |
---|---|
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(List<InternalFactHandle> handlesList)
|
static InternalFactHandle[] |
OutputMarshaller.orderFacts(List<InternalFactHandle> handlesList)
|
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(ObjectStore objectStore)
|
static InternalFactHandle[] |
OutputMarshaller.orderFacts(ObjectStore objectStore)
|
static InternalFactHandle |
InputMarshaller.readFactHandle(MarshallerReaderContext context)
|
static InternalFactHandle |
ProtobufInputMarshaller.readFactHandle(MarshallerReaderContext context,
org.drools.runtime.rule.WorkingMemoryEntryPoint entryPoint,
ProtobufMessages.FactHandle _handle)
|
Methods in org.drools.marshalling.impl with parameters of type InternalFactHandle | |
---|---|
int |
ProtobufOutputMarshaller.HandleSorter.compare(InternalFactHandle h1,
InternalFactHandle h2)
|
int |
OutputMarshaller.HandleSorter.compare(InternalFactHandle h1,
InternalFactHandle h2)
|
static void |
InputMarshaller.readRightTuple(MarshallerReaderContext context,
InternalFactHandle factHandle)
|
static void |
InputMarshaller.readRightTuples(InternalFactHandle factHandle,
MarshallerReaderContext context)
|
static void |
OutputMarshaller.writeLeftTuples(MarshallerWriteContext context,
InternalFactHandle[] factHandles)
|
static void |
OutputMarshaller.writeRightTuples(InternalFactHandle handle,
MarshallerWriteContext context)
|
Method parameters in org.drools.marshalling.impl with type arguments of type InternalFactHandle | |
---|---|
static InternalFactHandle[] |
ProtobufOutputMarshaller.orderFacts(List<InternalFactHandle> handlesList)
|
static InternalFactHandle[] |
OutputMarshaller.orderFacts(List<InternalFactHandle> handlesList)
|
Uses of InternalFactHandle in org.drools.reteoo |
---|
Fields in org.drools.reteoo declared as InternalFactHandle | |
---|---|
protected InternalFactHandle |
PartitionTaskManager.FactAction.handle
|
protected InternalFactHandle |
RightTuple.handle
|
Methods in org.drools.reteoo that return InternalFactHandle | |
---|---|
InternalFactHandle |
RuleTerminalNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
FromNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
LeftTupleImpl.get(Declaration declaration)
|
InternalFactHandle |
EvalNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
JoinNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
NotNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
QueryElementNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
QueryRiaFixerNodeLeftTuple.get(Declaration declaration)
|
InternalFactHandle |
RuleTerminalNodeLeftTuple.get(int index)
|
InternalFactHandle |
FromNodeLeftTuple.get(int index)
|
InternalFactHandle |
LeftTupleImpl.get(int index)
|
InternalFactHandle |
EvalNodeLeftTuple.get(int index)
|
InternalFactHandle |
JoinNodeLeftTuple.get(int index)
|
InternalFactHandle |
NotNodeLeftTuple.get(int index)
|
InternalFactHandle |
QueryElementNodeLeftTuple.get(int index)
|
InternalFactHandle |
QueryRiaFixerNodeLeftTuple.get(int index)
|
InternalFactHandle |
QueryElementNode.UnificationNodeViewChangedEventListener.getFactHandle()
|
InternalFactHandle |
RightTuple.getFactHandle()
|
InternalFactHandle |
ReteooWorkingMemory.WorkingMemoryReteExpireAction.getFactHandle()
|
InternalFactHandle[] |
RuleTerminalNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
FromNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
LeftTupleImpl.getFactHandles()
|
InternalFactHandle[] |
EvalNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
JoinNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
NotNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
QueryElementNodeLeftTuple.getFactHandles()
|
InternalFactHandle[] |
QueryRiaFixerNodeLeftTuple.getFactHandles()
|
InternalFactHandle |
LeftTuple.getHandle()
|
InternalFactHandle |
RuleTerminalNodeLeftTuple.getHandle()
|
InternalFactHandle |
FromNodeLeftTuple.getHandle()
|
InternalFactHandle |
LeftTupleImpl.getHandle()
|
InternalFactHandle |
EvalNodeLeftTuple.getHandle()
|
InternalFactHandle |
JoinNodeLeftTuple.getHandle()
|
InternalFactHandle |
NotNodeLeftTuple.getHandle()
|
InternalFactHandle |
QueryElementNodeLeftTuple.getHandle()
|
InternalFactHandle |
QueryRiaFixerNodeLeftTuple.getHandle()
|
InternalFactHandle |
DisposedReteooWorkingMemory.getInitialFactHandle()
|
InternalFactHandle |
LeftTuple.getLastHandle()
|
InternalFactHandle |
RuleTerminalNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
FromNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
LeftTupleImpl.getLastHandle()
|
InternalFactHandle |
EvalNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
JoinNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
NotNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
QueryElementNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
QueryRiaFixerNodeLeftTuple.getLastHandle()
|
InternalFactHandle |
ReteooFactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
InternalFactHandle[] |
RuleTerminalNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
FromNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
LeftTupleImpl.toFactHandles()
|
InternalFactHandle[] |
EvalNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
JoinNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
NotNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
QueryElementNodeLeftTuple.toFactHandles()
|
InternalFactHandle[] |
QueryRiaFixerNodeLeftTuple.toFactHandles()
|
Methods in org.drools.reteoo with parameters of type InternalFactHandle | |
---|---|
void |
EntryPointNode.assertActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Takes the asserted FactHandleImpl received from the ObjectSource and puts it
in a new ReteTuple before propagating to the TupleSinks |
void |
ObjectTypeNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Propagate the FactHandleimpl through the Rete network. |
void |
AlphaNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl from the right input. |
void |
AccumulateNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
ElseNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
ObjectSink.assertObject(InternalFactHandle factHandle,
PropagationContext propagationContext,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ReteooWorkingMemory.closeLiveQuery(InternalFactHandle factHandle)
|
void |
SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
LeftTupleSinkPropagator.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleWorkingMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
EmptyLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
DroolsQuery |
QueryElementNode.createDroolsQuery(LeftTuple leftTuple,
InternalFactHandle handle,
InternalWorkingMemory workingMemory)
|
LeftTuple |
RightInputAdapterNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
QueryElementNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
FromNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
RuleTerminalNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
QueryRiaFixerNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
ExistsNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
AccumulateNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
QueryTerminalNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
ElseNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
EvalConditionNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
LeftTupleSink.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
JoinNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
NotNode.createLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
RightTuple |
BetaNode.createRightTuple(InternalFactHandle handle,
RightTupleSink sink)
|
protected void |
AsyncCompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
|
protected void |
CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
This is a Hook method for subclasses to override. |
protected void |
SingleLeftTupleSinkAdapter.doPropagateModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink)
|
protected void |
CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
|
RightTuple |
RightTupleMemory.getFirst(LeftTuple leftTuple,
InternalFactHandle factHandle)
The FactHandle is always the context fact and is necessary when the object being modified is in the both left and right node memories. |
void |
DisposedReteooWorkingMemory.insert(InternalFactHandle handle,
Object object,
Rule rule,
Activation activation,
ObjectTypeConf typeConf)
|
void |
EntryPointNode.modifyActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryTerminalNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ElseNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ElseNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSink.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.modifyObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.modifyQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AsyncSingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
EntryPointNode.retractActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.retractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the FactHandleimpl from the Rete network. |
void |
Rete.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract a fact object from this RuleBase and the specified
WorkingMemory . |
void |
PropagationQueuingNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.retractObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
Retract a fact object from this RuleBase and the specified
WorkingMemory . |
void |
EntryPointNode.retractQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.setFactHandle(InternalFactHandle factHandle)
|
void |
RuleTerminalNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
FromNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
LeftTupleImpl.setFactHandle(InternalFactHandle handle)
|
void |
EvalNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
JoinNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
NotNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
QueryElementNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
ReteooWorkingMemory.WorkingMemoryReteExpireAction.setFactHandle(InternalFactHandle factHandle)
|
void |
QueryRiaFixerNodeLeftTuple.setFactHandle(InternalFactHandle handle)
|
void |
LeftTuple.setHandle(InternalFactHandle handle)
|
void |
RuleTerminalNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
FromNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
LeftTupleImpl.setHandle(InternalFactHandle handle)
|
void |
EvalNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
JoinNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
NotNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
QueryElementNodeLeftTuple.setHandle(InternalFactHandle handle)
|
void |
QueryRiaFixerNodeLeftTuple.setHandle(InternalFactHandle handle)
|
Uses of InternalFactHandle in org.drools.rule |
---|
Fields in org.drools.rule declared as InternalFactHandle | |
---|---|
InternalFactHandle |
ReturnValueRestriction.ReturnValueContextEntry.handle
|
InternalFactHandle |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.handle
|
Methods in org.drools.rule that return InternalFactHandle | |
---|---|
InternalFactHandle |
ReturnValueRestriction.ReturnValueContextEntry.getHandle()
|
Methods in org.drools.rule with parameters of type InternalFactHandle | |
---|---|
void |
Accumulate.accumulate(Object[] workingMemoryContext,
Object[] context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory)
Executes the accumulate (action) code for the given fact handle |
boolean |
LiteralConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry ctx)
|
boolean |
ReturnValueConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
PredicateConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry ctx)
|
boolean |
VariableConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
VariableRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
UnificationRestriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
PredicateConstraint.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
LiteralRestriction.isAllowed(InternalReadAccessor readAccessor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor,
InternalFactHandle handle,
Tuple tuple,
WorkingMemory workingMemory,
ContextEntry context)
|
boolean |
ReturnValueRestriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
VariableRestriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
ReturnValueConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
UnificationRestriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
PredicateConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
LiteralRestriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
VariableConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
void |
Accumulate.reverse(Object[] workingMemoryContext,
Object[] context,
Tuple leftTuple,
InternalFactHandle handle,
WorkingMemory workingMemory)
Executes the reverse (action) code for the given fact handle |
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.PrimitiveArrayVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.CharVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
UnificationRestriction.UnificationContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
Uses of InternalFactHandle in org.drools.spi |
---|
Methods in org.drools.spi that return InternalFactHandle | |
---|---|
InternalFactHandle |
Tuple.get(Declaration declaration)
Returns the FactHandle for the given Declaration , which in turn
specifcy the Pattern that they depend on. |
InternalFactHandle |
Tuple.get(int pattern)
Returns the FactHandle for the given pattern index. |
InternalFactHandle |
Activation.getFactHandle()
|
InternalFactHandle[] |
Tuple.getFactHandles()
Returns the fact handles in reverse order |
InternalFactHandle |
FactHandleFactory.newFactHandle(int id,
Object object,
long recency,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
|
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object,
ObjectTypeConf conf,
InternalWorkingMemory workingMemory,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
Construct a handle with a new id. |
InternalFactHandle[] |
Tuple.toFactHandles()
|
Methods in org.drools.spi with parameters of type InternalFactHandle | |
---|---|
void |
Accumulator.accumulate(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Executes the accumulate (action) code for the given fact handle |
void |
FactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
|
void |
FactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
Increases the recency of the FactHandle |
boolean |
AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
Restriction.isAllowed(InternalReadAccessor extractor,
InternalFactHandle handle,
InternalWorkingMemory workingMemory,
ContextEntry context)
|
boolean |
BetaNodeFieldConstraint.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
boolean |
Restriction.isAllowedCachedLeft(ContextEntry context,
InternalFactHandle handle)
|
Object |
Evaluator.prepareLeftObject(InternalFactHandle handle)
There are evaluators that operate on fact attributes, there are evaluators that operate on fact handle attributes (metadata), and there are evaluators that can operate in either one. |
Object |
Evaluator.prepareRightObject(InternalFactHandle handle)
There are evaluators that operate on fact attributes, there are evaluators that operate on fact handle attributes (metadata), and there are evaluators that can operate in either one. |
void |
Accumulator.reverse(Object workingMemoryContext,
Object context,
Tuple leftTuple,
InternalFactHandle handle,
Declaration[] declarations,
Declaration[] innerDeclarations,
WorkingMemory workingMemory)
Reverses the accumulate action for the given fact handle |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |