Class PMMLBuilder

java.lang.Object
org.jpmml.sparkml.PMMLBuilder

public class PMMLBuilder extends Object
  • Constructor Details

    • PMMLBuilder

      public PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineModel pipelineModel)
    • PMMLBuilder

      public PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineStage pipelineStage)
  • Method Details

    • build

      public org.dmg.pmml.PMML build()
    • buildByteArray

      public byte[] buildByteArray()
    • buildFile

      public File buildFile(File file) throws IOException
      Throws:
      IOException
    • extendSchema

      public PMMLBuilder extendSchema(Set<String> names)
    • putOption

      public PMMLBuilder putOption(String key, Object value)
    • putOptions

      public PMMLBuilder putOptions(Map<String,?> map)
    • putOption

      public PMMLBuilder putOption(org.apache.spark.ml.PipelineStage pipelineStage, String key, Object value)
    • putOptions

      public PMMLBuilder putOptions(org.apache.spark.ml.PipelineStage pipelineStage, Map<String,?> map)
    • putOptions

      public PMMLBuilder putOptions(Pattern pattern, Map<String,?> map)
    • verify

      public PMMLBuilder verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset)
    • verify

      public PMMLBuilder verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, double precision, double zeroThreshold)
    • getSchema

      public org.apache.spark.sql.types.StructType getSchema()
    • setSchema

      public PMMLBuilder setSchema(org.apache.spark.sql.types.StructType schema)
    • getPipelineModel

      public org.apache.spark.ml.PipelineModel getPipelineModel()
    • setPipelineModel

      public PMMLBuilder setPipelineModel(org.apache.spark.ml.PipelineModel pipelineModel)
    • getOptions

      public Map<RegexKey,Map<String,Object>> getOptions()
    • getVerification

      public PMMLBuilder.Verification getVerification()