Class TemporalConstraintEvaluator
java.lang.Object
org.drools.modelcompiler.constraints.ConstraintEvaluator
org.drools.modelcompiler.constraints.TemporalConstraintEvaluator
-
Field Summary
Fields inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
constraint, declarations -
Constructor Summary
ConstructorsConstructorDescriptionTemporalConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Pattern pattern, SingleConstraint constraint) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanevaluate(FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator) booleanevaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator) org.drools.base.time.Intervalbooleanprotected voidsetPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration) Methods inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
equals, getClonedDeclarations, getConstraint, getDeclarations, getId, getIndex, getPattern, getReactiveProps, getReactivityBitMask, getRequiredDeclarations, hashCode, replaceDeclaration, toString
-
Constructor Details
-
TemporalConstraintEvaluator
public TemporalConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Pattern pattern, SingleConstraint constraint)
-
-
Method Details
-
evaluate
public boolean evaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator) - Overrides:
evaluatein classConstraintEvaluator
-
evaluate
- Overrides:
evaluatein classConstraintEvaluator
-
clone
- Overrides:
clonein classConstraintEvaluator
-
isTemporal
public boolean isTemporal()- Overrides:
isTemporalin classConstraintEvaluator
-
getInterval
public org.drools.base.time.Interval getInterval()- Overrides:
getIntervalin classConstraintEvaluator
-
setPatternDeclaration
protected void setPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration) - Overrides:
setPatternDeclarationin classConstraintEvaluator
-