Class ConstraintEvaluator
java.lang.Object
org.drools.modelcompiler.constraints.ConstraintEvaluator
- Direct Known Subclasses:
TemporalConstraintEvaluator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SingleConstraintprotected final org.drools.base.rule.Declaration[] -
Constructor Summary
ConstructorsConstructorDescriptionConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Pattern pattern, SingleConstraint constraint) ConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, SingleConstraint constraint) ConstraintEvaluator(org.drools.base.rule.Pattern pattern, SingleConstraint constraint) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanbooleanevaluate(FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator) booleanevaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator) protected org.drools.base.rule.Declaration[]protected org.drools.base.rule.Declaration[]getId()getIndex()org.drools.base.time.Intervalprotected org.drools.base.rule.PatternString[]org.drools.base.rule.Declaration[]inthashCode()booleanvoidreplaceDeclaration(org.drools.base.rule.Declaration oldDecl, org.drools.base.rule.Declaration newDecl) protected voidsetPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration) toString()
-
Field Details
-
constraint
-
declarations
protected final org.drools.base.rule.Declaration[] declarations
-
-
Constructor Details
-
ConstraintEvaluator
public ConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, SingleConstraint constraint) -
ConstraintEvaluator
-
ConstraintEvaluator
public ConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Pattern pattern, SingleConstraint constraint)
-
-
Method Details
-
getConstraint
-
evaluate
-
evaluate
public boolean evaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator) -
getIndex
-
getReactiveProps
-
getReactivityBitMask
-
toString
-
equals
-
hashCode
public int hashCode() -
getId
-
getRequiredDeclarations
public org.drools.base.rule.Declaration[] getRequiredDeclarations() -
replaceDeclaration
public void replaceDeclaration(org.drools.base.rule.Declaration oldDecl, org.drools.base.rule.Declaration newDecl) -
clone
-
getClonedDeclarations
protected org.drools.base.rule.Declaration[] getClonedDeclarations() -
getDeclarations
protected org.drools.base.rule.Declaration[] getDeclarations() -
getPattern
protected org.drools.base.rule.Pattern getPattern() -
isTemporal
public boolean isTemporal() -
getInterval
public org.drools.base.time.Interval getInterval() -
setPatternDeclaration
protected void setPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration)
-