Package org.kie.dmn.core.pmml
Class DMNKiePMMLTrustyInvocationEvaluator
- java.lang.Object
-
- org.kie.dmn.core.pmml.AbstractPMMLInvocationEvaluator
-
- org.kie.dmn.core.pmml.AbstractDMNKiePMMLInvocationEvaluator
-
- org.kie.dmn.core.pmml.DMNKiePMMLTrustyInvocationEvaluator
-
- All Implemented Interfaces:
DMNExpressionEvaluator
public class DMNKiePMMLTrustyInvocationEvaluator extends AbstractDMNKiePMMLInvocationEvaluator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.dmn.core.pmml.AbstractPMMLInvocationEvaluator
AbstractPMMLInvocationEvaluator.DummyPMMLInvocationEvaluator, AbstractPMMLInvocationEvaluator.PMMLInvocationEvaluatorFactory
-
-
Field Summary
-
Fields inherited from class org.kie.dmn.core.pmml.AbstractDMNKiePMMLInvocationEvaluator
pmmlInfo
-
Fields inherited from class org.kie.dmn.core.pmml.AbstractPMMLInvocationEvaluator
dmnNS, documentResource, model, node, parameters
-
-
Constructor Summary
Constructors Constructor Description DMNKiePMMLTrustyInvocationEvaluator(java.lang.String dmnNS, org.kie.dmn.model.api.DMNElement node, org.kie.api.io.Resource pmmlResource, java.lang.String model, PMMLInfo<?> pmmlInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,org.kie.efesto.common.api.model.GeneratedResources>compileFile(java.lang.String fileName, java.lang.ClassLoader parentClassLoader)protected org.kie.api.pmml.PMML4Resultevaluate(java.lang.String modelName, java.lang.String pmmlFileName, org.kie.dmn.api.core.DMNResult dmnr, java.lang.ClassLoader parentClassloader)protected java.util.Map<java.lang.String,java.lang.Object>getOutputFieldValues(org.kie.api.pmml.PMML4Result pmml4Result, java.util.Map<java.lang.String,java.lang.Object> resultVariables, org.kie.dmn.api.core.DMNResult dmnr)Returns aMap<String, Object>of values identified by Output definitionprotected org.kie.api.pmml.PMML4ResultgetPMML4Result(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, org.kie.dmn.api.core.DMNResult dmnr)Returns thePMML4Resultprotected org.kie.api.pmml.PMMLRequestDatagetPMMLRequestData(java.lang.String correlationId, java.lang.String modelName, java.lang.String fileName, org.kie.dmn.api.core.DMNResult dmnr)protected java.util.Map<java.lang.String,java.lang.Object>getPredictedValues(org.kie.api.pmml.PMML4Result pmml4Result, org.kie.dmn.api.core.DMNResult dmnr)Returns aMap<String, Object>of predicted values identified by MiningSchema/Targets definitions-
Methods inherited from class org.kie.dmn.core.pmml.AbstractDMNKiePMMLInvocationEvaluator
evaluate, getCompositeOutput, getOutputFieldNameFromInfo
-
Methods inherited from class org.kie.dmn.core.pmml.AbstractPMMLInvocationEvaluator
addParameter, getParameterNames, getParameterType, getParameterTypes, getValueForPMMLInput
-
-
-
-
Constructor Detail
-
DMNKiePMMLTrustyInvocationEvaluator
public DMNKiePMMLTrustyInvocationEvaluator(java.lang.String dmnNS, org.kie.dmn.model.api.DMNElement node, org.kie.api.io.Resource pmmlResource, java.lang.String model, PMMLInfo<?> pmmlInfo)
-
-
Method Detail
-
getPMML4Result
protected org.kie.api.pmml.PMML4Result getPMML4Result(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, org.kie.dmn.api.core.DMNResult dmnr)Description copied from class:AbstractDMNKiePMMLInvocationEvaluatorReturns thePMML4Result- Specified by:
getPMML4Resultin classAbstractDMNKiePMMLInvocationEvaluator- Returns:
-
getOutputFieldValues
protected java.util.Map<java.lang.String,java.lang.Object> getOutputFieldValues(org.kie.api.pmml.PMML4Result pmml4Result, java.util.Map<java.lang.String,java.lang.Object> resultVariables, org.kie.dmn.api.core.DMNResult dmnr)Description copied from class:AbstractDMNKiePMMLInvocationEvaluatorReturns aMap<String, Object>of values identified by Output definition- Specified by:
getOutputFieldValuesin classAbstractDMNKiePMMLInvocationEvaluator- Returns:
-
getPredictedValues
protected java.util.Map<java.lang.String,java.lang.Object> getPredictedValues(org.kie.api.pmml.PMML4Result pmml4Result, org.kie.dmn.api.core.DMNResult dmnr)Description copied from class:AbstractDMNKiePMMLInvocationEvaluatorReturns aMap<String, Object>of predicted values identified by MiningSchema/Targets definitions- Specified by:
getPredictedValuesin classAbstractDMNKiePMMLInvocationEvaluator- Returns:
-
evaluate
protected org.kie.api.pmml.PMML4Result evaluate(java.lang.String modelName, java.lang.String pmmlFileName, org.kie.dmn.api.core.DMNResult dmnr, java.lang.ClassLoader parentClassloader)
-
compileFile
protected java.util.Map<java.lang.String,org.kie.efesto.common.api.model.GeneratedResources> compileFile(java.lang.String fileName, java.lang.ClassLoader parentClassLoader)
-
getPMMLRequestData
protected org.kie.api.pmml.PMMLRequestData getPMMLRequestData(java.lang.String correlationId, java.lang.String modelName, java.lang.String fileName, org.kie.dmn.api.core.DMNResult dmnr)
-
-