Package | Description |
---|---|
org.drools.core.common | |
org.drools.core.phreak | |
org.drools.core.reteoo | |
org.drools.core.reteoo.builder |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBetaConstraints |
class |
DoubleBetaConstraints |
class |
DoubleNonIndexSkipBetaConstraints |
class |
EmptyBetaConstraints |
class |
MultipleBetaConstraint |
class |
QuadroupleBetaConstraints |
class |
QuadroupleNonIndexSkipBetaConstraints |
class |
SingleBetaConstraints |
class |
SingleNonIndexSkipBetaConstraints |
class |
TripleBetaConstraints |
class |
TripleNonIndexSkipBetaConstraints |
Modifier and Type | Method and Description |
---|---|
BetaConstraints |
BetaConstraints.cloneIfInUse() |
static BetaConstraints |
EmptyBetaConstraints.getInstance() |
BetaConstraints |
QuadroupleNonIndexSkipBetaConstraints.getOriginalConstraint() |
BetaConstraints |
SingleNonIndexSkipBetaConstraints.getOriginalConstraint() |
BetaConstraints |
TripleBetaConstraints.getOriginalConstraint() |
BetaConstraints |
DoubleBetaConstraints.getOriginalConstraint() |
BetaConstraints |
TripleNonIndexSkipBetaConstraints.getOriginalConstraint() |
BetaConstraints |
BetaConstraints.getOriginalConstraint() |
BetaConstraints |
DefaultBetaConstraints.getOriginalConstraint() |
BetaConstraints |
EmptyBetaConstraints.getOriginalConstraint() |
BetaConstraints |
QuadroupleBetaConstraints.getOriginalConstraint() |
BetaConstraints |
SingleBetaConstraints.getOriginalConstraint() |
BetaConstraints |
DoubleNonIndexSkipBetaConstraints.getOriginalConstraint() |
Modifier and Type | Method and Description |
---|---|
static void |
PhreakFromNode.checkConstraintsAndPropagate(LeftTupleSink sink,
LeftTuple leftTuple,
RightTuple rightTuple,
AlphaNodeFieldConstraint[] alphaConstraints,
BetaConstraints betaConstraints,
PropagationContext propagationContext,
InternalWorkingMemory wm,
FromNode.FromMemory fm,
ContextEntry[] context,
boolean useLeftMemory,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples) |
LeftTuple |
PhreakJoinNode.doLeftUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
TupleSets<LeftTuple> stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
TupleSets<LeftTuple> trgLeftTuples) |
LeftTuple |
PhreakJoinNode.doRightUpdatesProcessChildren(LeftTuple childLeftTuple,
LeftTuple leftTuple,
RightTuple rightTuple,
TupleSets<LeftTuple> stagedLeftTuples,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTupleSink sink,
FastIterator it,
TupleSets<LeftTuple> trgLeftTuples) |
static void |
RuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode,
TupleMemory rtm,
ContextEntry[] contextEntry,
BetaConstraints constraints,
LeftTuple leftTuple,
boolean useLeftMemory) |
static void |
PhreakFromNode.propagate(LeftTupleSink sink,
Tuple leftTuple,
RightTuple rightTuple,
BetaConstraints betaConstraints,
PropagationContext propagationContext,
ContextEntry[] context,
boolean useLeftMemory,
TupleSets<LeftTuple> trgLeftTuples,
TupleSets<LeftTuple> stagedLeftTuples) |
Modifier and Type | Field and Description |
---|---|
protected BetaConstraints |
FromNode.betaConstraints |
protected BetaConstraints |
BetaNode.constraints |
protected BetaConstraints |
AccumulateNode.resultBinder |
Modifier and Type | Method and Description |
---|---|
BetaConstraints |
FromNode.getBetaConstraints() |
BetaConstraints |
BetaNode.getRawConstraints() |
BetaConstraints |
AccumulateNode.getResultBinder() |
Modifier and Type | Method and Description |
---|---|
void |
BetaNode.setConstraints(BetaConstraints constraints) |
Constructor and Description |
---|
AccumulateNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
AlphaNodeFieldConstraint[] resultConstraints,
BetaConstraints sourceBinder,
BetaConstraints resultBinder,
Accumulate accumulate,
boolean unwrapRightObject,
BuildContext context) |
ExistsNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints joinNodeBinder,
BuildContext context) |
FromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] constraints,
BetaConstraints binder,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
JoinNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
NotNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints joinNodeBinder,
BuildContext context) |
ReactiveFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] constraints,
BetaConstraints binder,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
Modifier and Type | Method and Description |
---|---|
BetaConstraints |
BuildUtils.createBetaNodeConstraint(BuildContext context,
List<BetaNodeFieldConstraint> list,
boolean disableIndexing)
Creates and returns a BetaConstraints object for the given list of constraints
|
Modifier and Type | Method and Description |
---|---|
AccumulateNode |
NodeFactory.buildAccumulateNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
AlphaNodeFieldConstraint[] resultConstraints,
BetaConstraints sourceBinder,
BetaConstraints resultBinder,
Accumulate accumulate,
boolean unwrapRightObject,
BuildContext context) |
AccumulateNode |
PhreakNodeFactory.buildAccumulateNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
AlphaNodeFieldConstraint[] resultConstraints,
BetaConstraints sourceBinder,
BetaConstraints resultBinder,
Accumulate accumulate,
boolean unwrapRightObject,
BuildContext context) |
ExistsNode |
NodeFactory.buildExistsNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
ExistsNode |
PhreakNodeFactory.buildExistsNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
BaseNode |
NodeFactory.buildFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
BaseNode |
PhreakNodeFactory.buildFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
JoinNode |
NodeFactory.buildJoinNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
JoinNode |
PhreakNodeFactory.buildJoinNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
NotNode |
NodeFactory.buildNotNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
NotNode |
PhreakNodeFactory.buildNotNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context) |
BaseNode |
NodeFactory.buildReactiveFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
BaseNode |
PhreakNodeFactory.buildReactiveFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from) |
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.