Package org.jpmml.evaluator
Class ModelEvaluationContext
- java.lang.Object
-
- org.jpmml.evaluator.EvaluationContext
-
- org.jpmml.evaluator.ModelEvaluationContext
-
- Direct Known Subclasses:
MiningModelEvaluationContext
public class ModelEvaluationContext extends EvaluationContext
-
-
Field Summary
-
Fields inherited from class org.jpmml.evaluator.EvaluationContext
DERIVEDFIELD_GUARD_PROVIDER, FUNCTION_GUARD_PROVIDER
-
-
Constructor Summary
Constructors Constructor Description ModelEvaluationContext(ModelEvaluator<?> modelEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,?>getArguments()protected org.dmg.pmml.DefineFunctiongetDefineFunction(java.lang.String name)ModelEvaluator<?>getModelEvaluator()MiningModelEvaluationContextgetParent()protected FieldValueprepare(java.lang.String name, java.lang.Object value)voidreset(boolean clearValues)protected FieldValueresolve(java.lang.String name)voidsetArguments(java.util.Map<java.lang.String,?> arguments)voidsetModelEvaluator(ModelEvaluator<?> modelEvaluator)voidsetParent(MiningModelEvaluationContext parent)-
Methods inherited from class org.jpmml.evaluator.EvaluationContext
addWarning, declare, declare, declareAll, evaluate, evaluateAll, getValues, getWarnings, lookup
-
-
-
-
Constructor Detail
-
ModelEvaluationContext
public ModelEvaluationContext(ModelEvaluator<?> modelEvaluator)
-
-
Method Detail
-
reset
public void reset(boolean clearValues)
- Overrides:
resetin classEvaluationContext
-
prepare
protected FieldValue prepare(java.lang.String name, java.lang.Object value)
- Specified by:
preparein classEvaluationContext
-
resolve
protected FieldValue resolve(java.lang.String name)
- Overrides:
resolvein classEvaluationContext
-
getDefineFunction
protected org.dmg.pmml.DefineFunction getDefineFunction(java.lang.String name)
- Overrides:
getDefineFunctionin classEvaluationContext
-
getModelEvaluator
public ModelEvaluator<?> getModelEvaluator()
-
setModelEvaluator
public void setModelEvaluator(ModelEvaluator<?> modelEvaluator)
-
getParent
public MiningModelEvaluationContext getParent()
-
setParent
public void setParent(MiningModelEvaluationContext parent)
-
getArguments
public java.util.Map<java.lang.String,?> getArguments()
-
setArguments
public void setArguments(java.util.Map<java.lang.String,?> arguments)
-
-