org.jpmml.evaluator
Class PredicateUtil

java.lang.Object
  extended by org.jpmml.evaluator.PredicateUtil

public class PredicateUtil
extends Object


Method Summary
static Boolean binaryAnd(Boolean left, Boolean right)
           
static Boolean binaryOr(Boolean left, Boolean right)
           
static Boolean binaryXor(Boolean left, Boolean right)
           
static int compare(Object left, String right)
           
static Boolean evaluateCompoundPredicate(CompoundPredicate compoundPredicate, EvaluationContext context)
           
static Boolean evaluateFalsePredicate(False falsePredicate)
           
static Boolean evaluatePredicate(Predicate predicate, EvaluationContext context)
           
static Boolean evaluateSimplePredicate(SimplePredicate simplePredicate, EvaluationContext context)
           
static Boolean evaluateSimpleSetPredicate(SimpleSetPredicate simpleSetPredicate, EvaluationContext context)
           
static Boolean evaluateTruePredicate(True truePredicate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

evaluatePredicate

public static Boolean evaluatePredicate(Predicate predicate,
                                        EvaluationContext context)

evaluateSimplePredicate

public static Boolean evaluateSimplePredicate(SimplePredicate simplePredicate,
                                              EvaluationContext context)

evaluateCompoundPredicate

public static Boolean evaluateCompoundPredicate(CompoundPredicate compoundPredicate,
                                                EvaluationContext context)

evaluateSimpleSetPredicate

public static Boolean evaluateSimpleSetPredicate(SimpleSetPredicate simpleSetPredicate,
                                                 EvaluationContext context)

evaluateTruePredicate

public static Boolean evaluateTruePredicate(True truePredicate)

evaluateFalsePredicate

public static Boolean evaluateFalsePredicate(False falsePredicate)

compare

public static int compare(Object left,
                          String right)

binaryAnd

public static Boolean binaryAnd(Boolean left,
                                Boolean right)

binaryOr

public static Boolean binaryOr(Boolean left,
                               Boolean right)

binaryXor

public static Boolean binaryXor(Boolean left,
                                Boolean right)


Copyright © 2013 University of Tartu. All Rights Reserved.