Modifier and Type | Field and Description |
---|---|
static org.drools.core.spi.EvalExpression |
EMPTY |
Constructor and Description |
---|
LambdaEvalExpression(ConstraintEvaluator evaluator) |
LambdaEvalExpression(org.drools.core.rule.Declaration[] declarations,
org.drools.model.SingleConstraint constraint) |
LambdaEvalExpression(org.drools.core.rule.Pattern pattern,
org.drools.model.SingleConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
org.drools.core.spi.EvalExpression |
clone() |
Object |
createContext() |
boolean |
evaluate(org.drools.core.spi.Tuple tuple,
org.drools.core.rule.Declaration[] requiredDeclarations,
org.drools.core.WorkingMemory workingMemory,
Object context) |
void |
replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved) |
public LambdaEvalExpression(ConstraintEvaluator evaluator)
public LambdaEvalExpression(org.drools.core.rule.Declaration[] declarations, org.drools.model.SingleConstraint constraint)
public LambdaEvalExpression(org.drools.core.rule.Pattern pattern, org.drools.model.SingleConstraint constraint)
public Object createContext()
createContext
in interface org.drools.core.spi.EvalExpression
public boolean evaluate(org.drools.core.spi.Tuple tuple, org.drools.core.rule.Declaration[] requiredDeclarations, org.drools.core.WorkingMemory workingMemory, Object context) throws Exception
evaluate
in interface org.drools.core.spi.EvalExpression
Exception
public void replaceDeclaration(org.drools.core.rule.Declaration declaration, org.drools.core.rule.Declaration resolved)
replaceDeclaration
in interface org.drools.core.spi.EvalExpression
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.