Drools :: Core 6.0.0.Beta5

Uses of Interface
org.drools.core.rule.ContextEntry

Packages that use ContextEntry
org.drools.core.common   
org.drools.core.phreak   
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.constraint   
org.drools.core.spi   
org.drools.core.util.index   
 

Uses of ContextEntry in org.drools.core.common
 

Classes in org.drools.core.common that implement ContextEntry
static class InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry
           
static class InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry
           
static class TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry
           
 

Methods in org.drools.core.common that return ContextEntry
 ContextEntry[] DefaultBetaConstraints.createContext()
           
 ContextEntry[] MultipleBetaConstraint.createContext()
           
 ContextEntry[] EmptyBetaConstraints.createContext()
           
 ContextEntry[] DoubleNonIndexSkipBetaConstraints.createContext()
           
 ContextEntry[] SingleBetaConstraints.createContext()
           
 ContextEntry[] TripleNonIndexSkipBetaConstraints.createContext()
           
 ContextEntry[] SingleNonIndexSkipBetaConstraints.createContext()
           
 ContextEntry[] BetaConstraints.createContext()
           
 ContextEntry[] QuadroupleNonIndexSkipBetaConstraints.createContext()
           
 ContextEntry InstanceNotEqualsConstraint.createContextEntry()
           
 ContextEntry TupleStartEqualsConstraint.createContextEntry()
           
 ContextEntry InstanceEqualsConstraint.createContextEntry()
           
 ContextEntry InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.getNext()
           
 ContextEntry TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.getNext()
           
 ContextEntry InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.getNext()
           
 

Methods in org.drools.core.common with parameters of type ContextEntry
 boolean InstanceNotEqualsConstraint.isAllowed(ContextEntry entry)
           
 boolean DefaultBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean EmptyBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean DoubleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean SingleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean TripleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean TripleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean SingleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean BetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean DoubleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean QuadroupleNonIndexSkipBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean QuadroupleBetaConstraints.isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)
           
 boolean InstanceNotEqualsConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean TupleStartEqualsConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean InstanceEqualsConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean DefaultBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean EmptyBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean DoubleNonIndexSkipBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean SingleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean TripleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean TripleNonIndexSkipBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean SingleNonIndexSkipBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean BetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean DoubleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean QuadroupleNonIndexSkipBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean QuadroupleBetaConstraints.isAllowedCachedRight(ContextEntry[] context, LeftTuple tuple)
           
 boolean InstanceNotEqualsConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 boolean TupleStartEqualsConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 boolean InstanceEqualsConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 void DefaultBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void EmptyBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void DoubleNonIndexSkipBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void SingleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void TripleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void TripleNonIndexSkipBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void SingleNonIndexSkipBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void BetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void DoubleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void QuadroupleNonIndexSkipBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void QuadroupleBetaConstraints.resetFactHandle(ContextEntry[] context)
           
 void DefaultBetaConstraints.resetTuple(ContextEntry[] context)
           
 void EmptyBetaConstraints.resetTuple(ContextEntry[] context)
           
 void DoubleNonIndexSkipBetaConstraints.resetTuple(ContextEntry[] context)
           
 void SingleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void TripleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void TripleNonIndexSkipBetaConstraints.resetTuple(ContextEntry[] context)
           
 void SingleNonIndexSkipBetaConstraints.resetTuple(ContextEntry[] context)
           
 void BetaConstraints.resetTuple(ContextEntry[] context)
           
 void DoubleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void QuadroupleNonIndexSkipBetaConstraints.resetTuple(ContextEntry[] context)
           
 void QuadroupleBetaConstraints.resetTuple(ContextEntry[] context)
           
 void InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.setNext(ContextEntry entry)
           
 void DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void BetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DefaultBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void EmptyBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void DoubleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void SingleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void TripleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void TripleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void SingleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void BetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void DoubleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void QuadroupleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void QuadroupleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 

Uses of ContextEntry in org.drools.core.phreak
 

Methods in org.drools.core.phreak with parameters of type ContextEntry
protected  void PhreakFromNode.checkConstraintsAndPropagate(LeftTupleSink sink, LeftTuple leftTuple, RightTuple rightTuple, AlphaNodeFieldConstraint[] alphaConstraints, BetaConstraints betaConstraints, PropagationContext propagationContext, InternalWorkingMemory wm, FromNode.FromMemory fm, BetaMemory bm, ContextEntry[] context, boolean useLeftMemory, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 LeftTuple PhreakJoinNode.doLeftUpdatesProcessChildren(LeftTuple childLeftTuple, LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSets stagedLeftTuples, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, LeftTupleSets trgLeftTuples)
           
 LeftTuple PhreakJoinNode.doRightUpdatesProcessChildren(LeftTuple childLeftTuple, LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSets stagedLeftTuples, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTupleSink sink, FastIterator it, LeftTupleSets trgLeftTuples)
           
static void RuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode, RightTupleMemory rtm, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTuple leftTuple, FastIterator it, PropagationContext context, boolean useLeftMemory)
           
 

Uses of ContextEntry in org.drools.core.reteoo
 

Fields in org.drools.core.reteoo declared as ContextEntry
 ContextEntry[] AccumulateNode.AccumulateMemory.alphaContexts
           
 ContextEntry[] FromNode.FromMemory.alphaContexts
           
 ContextEntry[] WindowNode.WindowMemory.context
           
 ContextEntry AlphaNode.AlphaMemory.context
           
 ContextEntry[] AccumulateNode.AccumulateMemory.resultsContext
           
 

Methods in org.drools.core.reteoo that return ContextEntry
 ContextEntry[] BetaMemory.getContext()
           
 

Methods in org.drools.core.reteoo with parameters of type ContextEntry
protected  void JoinNode.propagateFromLeft(RightTuple rightTuple, LeftTuple leftTuple, ContextEntry[] contextEntry, boolean useLeftMemory, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  LeftTuple JoinNode.propagateOrModifyFromLeft(RightTuple rightTuple, LeftTuple leftTuple, LeftTuple childLeftTuple, ContextEntry[] contextEntry, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.core.reteoo with parameters of type ContextEntry
BetaMemory(LeftTupleMemory tupleMemory, RightTupleMemory objectMemory, ContextEntry[] context, short nodeType)
           
 

Uses of ContextEntry in org.drools.core.rule
 

Classes in org.drools.core.rule that implement ContextEntry
protected static class AbstractCompositeConstraint.MultiFieldConstraintContextEntry
          A context entry for composite restrictions
static class AbstractCompositeRestriction.CompositeContextEntry
           
static class PredicateConstraint.PredicateContextEntry
           
static class ReturnValueRestriction.ReturnValueContextEntry
           
static class VariableRestriction.BooleanVariableContextEntry
           
static class VariableRestriction.CharVariableContextEntry
           
static class VariableRestriction.DoubleVariableContextEntry
           
static class VariableRestriction.LeftEndRightStartContextEntry
           
static class VariableRestriction.LeftStartRightEndContextEntry
           
static class VariableRestriction.LongVariableContextEntry
           
static class VariableRestriction.ObjectVariableContextEntry
           
static class VariableRestriction.PrimitiveArrayVariableContextEntry
           
static class VariableRestriction.TemporalVariableContextEntry
           
static class VariableRestriction.VariableContextEntry
           
 

Fields in org.drools.core.rule declared as ContextEntry
 ContextEntry[] AbstractCompositeConstraint.MultiFieldConstraintContextEntry.alphas
           
 ContextEntry[] AbstractCompositeConstraint.MultiFieldConstraintContextEntry.betas
           
 ContextEntry[] AbstractCompositeRestriction.CompositeContextEntry.contextEntries
           
 ContextEntry VariableRestriction.VariableContextEntry.entry
           
 ContextEntry AbstractCompositeConstraint.MultiFieldConstraintContextEntry.next
           
 

Methods in org.drools.core.rule that return ContextEntry
 ContextEntry PredicateConstraint.createContextEntry()
           
 ContextEntry AbstractCompositeRestriction.createContextEntry()
           
 ContextEntry AbstractCompositeConstraint.createContextEntry()
          
 ContextEntry ReturnValueRestriction.createContextEntry()
           
 ContextEntry PredicateConstraint.PredicateContextEntry.getNext()
           
 ContextEntry VariableRestriction.VariableContextEntry.getNext()
           
 ContextEntry AbstractCompositeRestriction.CompositeContextEntry.getNext()
           
 ContextEntry ContextEntry.getNext()
           
 ContextEntry AbstractCompositeConstraint.MultiFieldConstraintContextEntry.getNext()
           
 ContextEntry ReturnValueRestriction.ReturnValueContextEntry.getNext()
           
 

Methods in org.drools.core.rule with parameters of type ContextEntry
 boolean PredicateConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry ctx)
           
 boolean PredicateConstraint.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, WorkingMemory workingMemory, ContextEntry context)
           
 boolean PredicateConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean ReturnValueRestriction.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean PredicateConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 void PredicateConstraint.PredicateContextEntry.setNext(ContextEntry entry)
           
 void VariableRestriction.VariableContextEntry.setNext(ContextEntry entry)
           
 void AbstractCompositeRestriction.CompositeContextEntry.setNext(ContextEntry entry)
           
 void ContextEntry.setNext(ContextEntry entry)
           
 void AbstractCompositeConstraint.MultiFieldConstraintContextEntry.setNext(ContextEntry entry)
           
 void ReturnValueRestriction.ReturnValueContextEntry.setNext(ContextEntry entry)
           
 

Uses of ContextEntry in org.drools.core.rule.constraint
 

Classes in org.drools.core.rule.constraint that implement ContextEntry
protected static class EvaluatorConstraint.LiteralContextEntry
           
static class MvelConstraint.MvelContextEntry
           
static class MvelConstraint.UnificationContextEntry
           
 

Fields in org.drools.core.rule.constraint declared as ContextEntry
protected  ContextEntry MvelConstraint.MvelContextEntry.next
           
 ContextEntry EvaluatorConstraint.LiteralContextEntry.next
           
 

Methods in org.drools.core.rule.constraint that return ContextEntry
 ContextEntry MvelConstraint.createContextEntry()
           
 ContextEntry QueryNameConstraint.createContextEntry()
           
 ContextEntry EvaluatorConstraint.createContextEntry()
           
 ContextEntry MvelConstraint.UnificationContextEntry.getContextEntry()
           
 ContextEntry MvelConstraint.MvelContextEntry.getNext()
           
 ContextEntry MvelConstraint.UnificationContextEntry.getNext()
           
 ContextEntry EvaluatorConstraint.LiteralContextEntry.getNext()
           
 

Methods in org.drools.core.rule.constraint with parameters of type ContextEntry
 boolean MvelConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean QueryNameConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean EvaluatorConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean MvelConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean EvaluatorConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean MvelConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 boolean EvaluatorConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 void MvelConstraint.MvelContextEntry.setNext(ContextEntry entry)
           
 void MvelConstraint.UnificationContextEntry.setNext(ContextEntry entry)
           
 void EvaluatorConstraint.LiteralContextEntry.setNext(ContextEntry entry)
           
 

Constructors in org.drools.core.rule.constraint with parameters of type ContextEntry
MvelConstraint.UnificationContextEntry(ContextEntry contextEntry, Declaration declaration)
           
 

Uses of ContextEntry in org.drools.core.spi
 

Methods in org.drools.core.spi that return ContextEntry
 ContextEntry Restriction.createContextEntry()
           
 ContextEntry AlphaNodeFieldConstraint.createContextEntry()
           
 ContextEntry BetaNodeFieldConstraint.createContextEntry()
           
 

Methods in org.drools.core.spi with parameters of type ContextEntry
 boolean AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean Restriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean Restriction.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean BetaNodeFieldConstraint.isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)
           
 boolean Restriction.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 boolean BetaNodeFieldConstraint.isAllowedCachedRight(LeftTuple tuple, ContextEntry context)
           
 

Uses of ContextEntry in org.drools.core.util.index
 

Methods in org.drools.core.util.index that return ContextEntry
static ContextEntry[] IndexUtil.Factory.createContext(BetaNodeFieldConstraint... constraints)
           
 


Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.