Class ModelEncoderBatch

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.jpmml.evaluator.testing.Batch

    public abstract class ModelEncoderBatch
    extends org.jpmml.evaluator.testing.ArchiveBatch
    • Constructor Summary

      Constructors 
      Constructor Description
      ModelEncoderBatch​(java.lang.String algorithm, java.lang.String dataset, java.util.function.Predicate<org.jpmml.evaluator.ResultField> columnFilter, com.google.common.base.Equivalence<java.lang.Object> equivalence)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract ModelEncoderBatchTest getArchiveBatchTest()  
      org.jpmml.evaluator.Evaluator getEvaluator()  
      org.jpmml.evaluator.EvaluatorBuilder getEvaluatorBuilder()  
      java.util.Map<java.lang.String,​java.lang.Object> getOptions()  
      java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getOptionsMatrix()  
      abstract org.dmg.pmml.PMML getPMML()  
      org.jpmml.model.visitors.VisitorBattery getValidators()  
      java.io.InputStream open​(java.lang.String path)  
      void setOptions​(java.util.Map<java.lang.String,​java.lang.Object> options)  
      void validatePMML​(org.dmg.pmml.PMML pmml)  
      • Methods inherited from class org.jpmml.evaluator.testing.ArchiveBatch

        close, getAlgorithm, getColumnFilter, getDataset, getEquivalence, getInput, getInputCsvPath, getOutput, getOutputCsvPath
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ModelEncoderBatch

        public ModelEncoderBatch​(java.lang.String algorithm,
                                 java.lang.String dataset,
                                 java.util.function.Predicate<org.jpmml.evaluator.ResultField> columnFilter,
                                 com.google.common.base.Equivalence<java.lang.Object> equivalence)
    • Method Detail

      • getPMML

        public abstract org.dmg.pmml.PMML getPMML()
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • open

        public java.io.InputStream open​(java.lang.String path)
                                 throws java.io.IOException
        Specified by:
        open in class org.jpmml.evaluator.testing.ArchiveBatch
        Throws:
        java.io.IOException
      • getOptionsMatrix

        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getOptionsMatrix()
        See Also:
        setOptions(Map)
      • getEvaluator

        public org.jpmml.evaluator.Evaluator getEvaluator()
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getEvaluatorBuilder

        public org.jpmml.evaluator.EvaluatorBuilder getEvaluatorBuilder()
                                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • validatePMML

        public void validatePMML​(org.dmg.pmml.PMML pmml)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getValidators

        public org.jpmml.model.visitors.VisitorBattery getValidators()
      • getOptions

        public java.util.Map<java.lang.String,​java.lang.Object> getOptions()
      • setOptions

        public void setOptions​(java.util.Map<java.lang.String,​java.lang.Object> options)