Uses of Interface
org.drools.core.spi.AlphaNodeFieldConstraint
-
Packages that use AlphaNodeFieldConstraint Package Description org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder 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 -
-
Uses of AlphaNodeFieldConstraint in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type AlphaNodeFieldConstraint Modifier and Type Method Description static booleanPhreakAsyncSendNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator)static booleanPhreakFromNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator, FromNode.FromMemory fm) -
Uses of AlphaNodeFieldConstraint in org.drools.core.reteoo
Fields in org.drools.core.reteoo declared as AlphaNodeFieldConstraint Modifier and Type Field Description protected AlphaNodeFieldConstraint[]FromNode. alphaConstraintsprotected AlphaNodeFieldConstraintAlphaNode. constraintTheFieldConstraintprotected AlphaNodeFieldConstraint[]AccumulateNode. resultConstraintsMethods in org.drools.core.reteoo that return AlphaNodeFieldConstraint Modifier and Type Method Description AlphaNodeFieldConstraint[]AsyncReceiveNode. getAlphaConstraints()AlphaNodeFieldConstraint[]AsyncSendNode. getAlphaConstraints()AlphaNodeFieldConstraint[]FromNode. getAlphaConstraints()AlphaNodeFieldConstraintAlphaNode. getConstraint()Retruns theFieldConstraintAlphaNodeFieldConstraint[]AccumulateNode. getResultConstraints()Methods in org.drools.core.reteoo that return types with arguments of type AlphaNodeFieldConstraint Modifier and Type Method Description List<AlphaNodeFieldConstraint>WindowNode. getConstraints()Returns theFieldConstraintsConstructors in org.drools.core.reteoo with parameters of type AlphaNodeFieldConstraint Constructor Description AccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)Construct anAlphaNodewith a unique id using the providedFieldConstraintand the givenObjectSource.AsyncReceiveNode(int id, LeftTupleSource tupleSource, AsyncReceive receive, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, BuildContext context)AsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)FromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, From from)ReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context, From from)Constructor parameters in org.drools.core.reteoo with type arguments of type AlphaNodeFieldConstraint Constructor Description WindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<Behavior> behaviors, ObjectSource objectSource, BuildContext context)Construct aWindowNodewith a unique id using the provided list ofAlphaNodeFieldConstraintand the givenObjectSource. -
Uses of AlphaNodeFieldConstraint in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return types with arguments of type AlphaNodeFieldConstraint Modifier and Type Method Description List<AlphaNodeFieldConstraint>BuildContext. getAlphaConstraints()Methods in org.drools.core.reteoo.builder with parameters of type AlphaNodeFieldConstraint Modifier and Type Method Description AccumulateNodeNodeFactory. buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AccumulateNodePhreakNodeFactory. buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context)AlphaNodeNodeFactory. buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)AlphaNodePhreakNodeFactory. buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)AsyncReceiveNodeNodeFactory. buildAsyncReceiveNode(int id, AsyncReceive receive, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, BuildContext context)AsyncReceiveNodePhreakNodeFactory. buildAsyncReceiveNode(int id, AsyncReceive receive, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, BuildContext context)AsyncSendNodeNodeFactory. buildAsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)AsyncSendNodePhreakNodeFactory. buildAsyncSendNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, AsyncSend send)FromNodeNodeFactory. buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)FromNodePhreakNodeFactory. buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)ReactiveFromNodeNodeFactory. buildReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)ReactiveFromNodePhreakNodeFactory. buildReactiveFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)protected voidPatternBuilder. linkAlphaConstraint(AlphaNodeFieldConstraint constraint, List<AlphaNodeFieldConstraint> alphaConstraints)Method parameters in org.drools.core.reteoo.builder with type arguments of type AlphaNodeFieldConstraint Modifier and Type Method Description voidPatternBuilder. attachAlphaNodes(BuildContext context, BuildUtils utils, Pattern pattern, List<AlphaNodeFieldConstraint> alphaConstraints)protected voidPatternBuilder. buildAlphaNodeChain(BuildContext context, BuildUtils utils, Pattern pattern, List<AlphaNodeFieldConstraint> alphaConstraints)WindowNodeNodeFactory. buildWindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<Behavior> behaviors, ObjectSource objectSource, BuildContext context)WindowNodePhreakNodeFactory. buildWindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<Behavior> behaviors, ObjectSource objectSource, BuildContext context)protected voidPatternBuilder. linkAlphaConstraint(AlphaNodeFieldConstraint constraint, List<AlphaNodeFieldConstraint> alphaConstraints) -
Uses of AlphaNodeFieldConstraint in org.drools.core.rule
Classes in org.drools.core.rule that implement AlphaNodeFieldConstraint Modifier and Type Class Description classAbstractCompositeConstraintA superclass for all composite constraints, like "OR" and "AND"classMutableTypeConstraintA base class for constraintsclassPredicateConstraintA predicate can be written as a top level constraint or be nested inside inside a field constraint (and as so, must implement the Restriction interface).Fields in org.drools.core.rule declared as AlphaNodeFieldConstraint Modifier and Type Field Description protected AlphaNodeFieldConstraint[]AbstractCompositeConstraint. alphaConstraintsMethods in org.drools.core.rule that return AlphaNodeFieldConstraint Modifier and Type Method Description AlphaNodeFieldConstraint[]AbstractCompositeConstraint. getAlphaConstraints()Methods in org.drools.core.rule with parameters of type AlphaNodeFieldConstraint Modifier and Type Method Description voidAbstractCompositeConstraint. addAlphaConstraint(AlphaNodeFieldConstraint constraint)Adds an alpha constraint to the multi field OR constraintConstructors in org.drools.core.rule with parameters of type AlphaNodeFieldConstraint Constructor Description MultiFieldConstraintContextEntry(AlphaNodeFieldConstraint[] alphas, BetaNodeFieldConstraint[] betas) -
Uses of AlphaNodeFieldConstraint in org.drools.core.rule.constraint
Classes in org.drools.core.rule.constraint that implement AlphaNodeFieldConstraint Modifier and Type Class Description classEvaluatorConstraintclassNegConstraintclassQueryNameConstraintclassXpathConstraintMethods in org.drools.core.rule.constraint that return AlphaNodeFieldConstraint Modifier and Type Method Description AlphaNodeFieldConstraintNegConstraint. cloneIfInUse()Methods in org.drools.core.rule.constraint that return types with arguments of type AlphaNodeFieldConstraint Modifier and Type Method Description List<AlphaNodeFieldConstraint>XpathConstraint.XpathChunk. getAlphaConstraints() -
Uses of AlphaNodeFieldConstraint in org.drools.core.spi
Methods in org.drools.core.spi that return AlphaNodeFieldConstraint Modifier and Type Method Description AlphaNodeFieldConstraintAlphaNodeFieldConstraint. cloneIfInUse()Clone this constraints only if it is already used by a different node, otherwise returns this
-