Package org.jpmml.evaluator
Class ExpressionUtil
- java.lang.Object
-
- org.jpmml.evaluator.ExpressionUtil
-
public class ExpressionUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FieldValueevaluate(org.dmg.pmml.DefineFunction defineFunction, List<FieldValue> values, EvaluationContext context)static FieldValueevaluate(org.dmg.pmml.DerivedField derivedField, EvaluationContext context)static FieldValueevaluate(org.dmg.pmml.Expression expression, EvaluationContext context)static FieldValueevaluateAggregate(org.dmg.pmml.Aggregate aggregate, EvaluationContext context)static FieldValueevaluateApply(org.dmg.pmml.Apply apply, EvaluationContext context)static FieldValueevaluateConstant(org.dmg.pmml.Constant constant)static FieldValueevaluateDiscretize(org.dmg.pmml.Discretize discretize, EvaluationContext context)static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasExpression<E>>
FieldValueevaluateExpressionContainer(E hasExpression, EvaluationContext context)static FieldValueevaluateFieldRef(org.dmg.pmml.FieldRef fieldRef, EvaluationContext context)static FieldValueevaluateJavaExpression(JavaExpression javaExpression, EvaluationContext context)static FieldValueevaluateLag(org.dmg.pmml.Lag lag, EvaluationContext context)static FieldValueevaluateMapValues(org.dmg.pmml.MapValues mapValues, EvaluationContext context)static FieldValueevaluateNormContinuous(org.dmg.pmml.NormContinuous normContinuous, EvaluationContext context)static FieldValueevaluateNormDiscrete(org.dmg.pmml.NormDiscrete normDiscrete, EvaluationContext context)static FieldValueevaluateTextIndex(org.dmg.pmml.TextIndex textIndex, EvaluationContext context)static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasType<E> & org.dmg.pmml.HasExpression<E>>
FieldValueevaluateTypedExpressionContainer(E hasTypedExpression, EvaluationContext context)static booleanisEmptyContent(Object value)
-
-
-
Method Detail
-
evaluateExpressionContainer
public static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasExpression<E>> FieldValue evaluateExpressionContainer(E hasExpression, EvaluationContext context)
-
evaluateTypedExpressionContainer
public static <E extends org.dmg.pmml.PMMLObject & org.dmg.pmml.HasType<E> & org.dmg.pmml.HasExpression<E>> FieldValue evaluateTypedExpressionContainer(E hasTypedExpression, EvaluationContext context)
-
evaluate
public static FieldValue evaluate(org.dmg.pmml.DerivedField derivedField, EvaluationContext context)
-
evaluate
public static FieldValue evaluate(org.dmg.pmml.DefineFunction defineFunction, List<FieldValue> values, EvaluationContext context)
-
evaluate
public static FieldValue evaluate(org.dmg.pmml.Expression expression, EvaluationContext context)
-
evaluateConstant
public static FieldValue evaluateConstant(org.dmg.pmml.Constant constant)
-
evaluateFieldRef
public static FieldValue evaluateFieldRef(org.dmg.pmml.FieldRef fieldRef, EvaluationContext context)
-
evaluateNormContinuous
public static FieldValue evaluateNormContinuous(org.dmg.pmml.NormContinuous normContinuous, EvaluationContext context)
-
evaluateNormDiscrete
public static FieldValue evaluateNormDiscrete(org.dmg.pmml.NormDiscrete normDiscrete, EvaluationContext context)
-
evaluateDiscretize
public static FieldValue evaluateDiscretize(org.dmg.pmml.Discretize discretize, EvaluationContext context)
-
evaluateMapValues
public static FieldValue evaluateMapValues(org.dmg.pmml.MapValues mapValues, EvaluationContext context)
-
evaluateTextIndex
public static FieldValue evaluateTextIndex(org.dmg.pmml.TextIndex textIndex, EvaluationContext context)
-
evaluateApply
public static FieldValue evaluateApply(org.dmg.pmml.Apply apply, EvaluationContext context)
-
evaluateAggregate
public static FieldValue evaluateAggregate(org.dmg.pmml.Aggregate aggregate, EvaluationContext context)
-
evaluateLag
public static FieldValue evaluateLag(org.dmg.pmml.Lag lag, EvaluationContext context)
-
evaluateJavaExpression
public static FieldValue evaluateJavaExpression(JavaExpression javaExpression, EvaluationContext context)
-
isEmptyContent
public static boolean isEmptyContent(Object value)
-
-