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, Map<FieldName,?> parameters)
           
static Boolean evaluateFalsePredicate(False falsePredicate)
           
static Boolean evaluatePredicate(Predicate predicate, Map<FieldName,?> parameters)
           
static Boolean evaluateSimplePredicate(SimplePredicate simplePredicate, Map<FieldName,?> parameters)
           
static Boolean evaluateSimpleSetPredicate(SimpleSetPredicate simpleSetPredicate, Map<FieldName,?> parameters)
           
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,
                                        Map<FieldName,?> parameters)

evaluateSimplePredicate

public static Boolean evaluateSimplePredicate(SimplePredicate simplePredicate,
                                              Map<FieldName,?> parameters)

evaluateCompoundPredicate

public static Boolean evaluateCompoundPredicate(CompoundPredicate compoundPredicate,
                                                Map<FieldName,?> parameters)

evaluateSimpleSetPredicate

public static Boolean evaluateSimpleSetPredicate(SimpleSetPredicate simpleSetPredicate,
                                                 Map<FieldName,?> parameters)

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 © 2012 University of Tartu. All Rights Reserved.