Package org.jpmml.evaluator
Class PredicateUtil
- java.lang.Object
-
- org.jpmml.evaluator.PredicateUtil
-
public class PredicateUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPredicateUtil.CompoundPredicateResult
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BooleanbinaryAnd(Boolean left, Boolean right)static BooleanbinaryOr(Boolean left, Boolean right)static BooleanbinaryXor(Boolean left, Boolean right)static Booleanevaluate(org.dmg.pmml.Predicate predicate, EvaluationContext context)static BooleanevaluateCompoundPredicate(org.dmg.pmml.CompoundPredicate compoundPredicate, EvaluationContext context)static PredicateUtil.CompoundPredicateResultevaluateCompoundPredicateInternal(org.dmg.pmml.CompoundPredicate compoundPredicate, EvaluationContext context)static BooleanevaluateFalse(org.dmg.pmml.False falsePredicate)static BooleanevaluateJavaPredicate(JavaPredicate javaPredicate, EvaluationContext context)static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasPredicate<E>>
BooleanevaluatePredicateContainer(E hasPredicate, EvaluationContext context)static BooleanevaluateSimplePredicate(org.dmg.pmml.SimplePredicate simplePredicate, EvaluationContext context)static BooleanevaluateSimpleSetPredicate(org.dmg.pmml.SimpleSetPredicate simpleSetPredicate, EvaluationContext context)static BooleanevaluateTrue(org.dmg.pmml.True truePredicate)
-
-
-
Method Detail
-
evaluatePredicateContainer
public static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasPredicate<E>> Boolean evaluatePredicateContainer(E hasPredicate, EvaluationContext context)
-
evaluate
public static Boolean evaluate(org.dmg.pmml.Predicate predicate, EvaluationContext context)
- Returns:
- The
Booleanvalue of the predicate, ornullif the value is unknown.
-
evaluateSimplePredicate
public static Boolean evaluateSimplePredicate(org.dmg.pmml.SimplePredicate simplePredicate, EvaluationContext context)
-
evaluateSimpleSetPredicate
public static Boolean evaluateSimpleSetPredicate(org.dmg.pmml.SimpleSetPredicate simpleSetPredicate, EvaluationContext context)
-
evaluateCompoundPredicate
public static Boolean evaluateCompoundPredicate(org.dmg.pmml.CompoundPredicate compoundPredicate, EvaluationContext context)
-
evaluateCompoundPredicateInternal
public static PredicateUtil.CompoundPredicateResult evaluateCompoundPredicateInternal(org.dmg.pmml.CompoundPredicate compoundPredicate, EvaluationContext context)
-
evaluateTrue
public static Boolean evaluateTrue(org.dmg.pmml.True truePredicate)
-
evaluateFalse
public static Boolean evaluateFalse(org.dmg.pmml.False falsePredicate)
-
evaluateJavaPredicate
public static Boolean evaluateJavaPredicate(JavaPredicate javaPredicate, EvaluationContext context)
-
-