Class PredicateUtil


  • public class PredicateUtil
    extends java.lang.Object
    • Method Detail

      • evaluatePredicateContainer

        public static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasPredicate<E>> java.lang.Boolean evaluatePredicateContainer​(E hasPredicate,
                                                                                                                                      EvaluationContext context)
      • evaluate

        public static java.lang.Boolean evaluate​(org.dmg.pmml.Predicate predicate,
                                                 EvaluationContext context)
        Returns:
        The Boolean value of the predicate, or null if the value is unknown.
      • evaluateSimplePredicate

        public static java.lang.Boolean evaluateSimplePredicate​(org.dmg.pmml.SimplePredicate simplePredicate,
                                                                EvaluationContext context)
      • evaluateSimpleSetPredicate

        public static java.lang.Boolean evaluateSimpleSetPredicate​(org.dmg.pmml.SimpleSetPredicate simpleSetPredicate,
                                                                   EvaluationContext context)
      • evaluateCompoundPredicate

        public static java.lang.Boolean evaluateCompoundPredicate​(org.dmg.pmml.CompoundPredicate compoundPredicate,
                                                                  EvaluationContext context)
      • evaluateTrue

        public static java.lang.Boolean evaluateTrue​(org.dmg.pmml.True truePredicate)
      • evaluateFalse

        public static java.lang.Boolean evaluateFalse​(org.dmg.pmml.False falsePredicate)
      • binaryAnd

        public static java.lang.Boolean binaryAnd​(java.lang.Boolean left,
                                                  java.lang.Boolean right)
      • binaryOr

        public static java.lang.Boolean binaryOr​(java.lang.Boolean left,
                                                 java.lang.Boolean right)
      • binaryXor

        public static java.lang.Boolean binaryXor​(java.lang.Boolean left,
                                                  java.lang.Boolean right)