Package org.jpmml.sparkml
Class SparkMLEncoder
- java.lang.Object
-
- org.jpmml.converter.PMMLEncoder
-
- org.jpmml.converter.ModelEncoder
-
- org.jpmml.sparkml.SparkMLEncoder
-
public class SparkMLEncoder extends org.jpmml.converter.ModelEncoder
-
-
Constructor Summary
Constructors Constructor Description SparkMLEncoder(org.apache.spark.sql.types.StructType schema, ConverterFactory converterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dmg.pmml.DataFieldcreateDataField(String name)org.jpmml.converter.FeaturecreateFeature(org.dmg.pmml.Field<?> field)org.dmg.pmml.PMMLencodePMML(org.dmg.pmml.Model model)ConverterFactorygetConverterFactory()List<org.jpmml.converter.Feature>getFeatures(String column)List<org.jpmml.converter.Feature>getFeatures(String column, int[] indices)org.jpmml.converter.FeaturegetOnlyFeature(String column)org.apache.spark.sql.types.StructTypegetSchema()booleanhasFeatures(String column)voidputFeatures(String column, List<org.jpmml.converter.Feature> features)voidputOnlyFeature(String column, org.jpmml.converter.Feature feature)-
Methods inherited from class org.jpmml.converter.ModelEncoder
addDecorator, addDecorator, addFeatureImportance, addFeatureImportance, addTransformer, addUnivariateStats, addUnivariateStats, encodeModel, getDecorators, getFeatureImportances, getTransformers, getUnivariateStats, transferContent, transferDecorators, transferFeatureImportances, transferUnivariateStats
-
Methods inherited from class org.jpmml.converter.PMMLEncoder
addDataField, addDefineFunction, addDerivedField, createDataField, createDataField, createDerivedField, createDerivedField, encodeHeader, encodePMML, ensureDerivedField, getDataField, getDataFields, getDefineFunction, getDefineFunctions, getDerivedField, getDerivedFields, getField, removeDataField, removeDerivedField, toCategorical, toContinuous, toOrdinal
-
-
-
-
Constructor Detail
-
SparkMLEncoder
public SparkMLEncoder(org.apache.spark.sql.types.StructType schema, ConverterFactory converterFactory)
-
-
Method Detail
-
encodePMML
public org.dmg.pmml.PMML encodePMML(org.dmg.pmml.Model model)
- Overrides:
encodePMMLin classorg.jpmml.converter.ModelEncoder
-
hasFeatures
public boolean hasFeatures(String column)
-
getOnlyFeature
public org.jpmml.converter.Feature getOnlyFeature(String column)
-
putOnlyFeature
public void putOnlyFeature(String column, org.jpmml.converter.Feature feature)
-
createDataField
public org.dmg.pmml.DataField createDataField(String name)
-
createFeature
public org.jpmml.converter.Feature createFeature(org.dmg.pmml.Field<?> field)
-
getSchema
public org.apache.spark.sql.types.StructType getSchema()
-
getConverterFactory
public ConverterFactory getConverterFactory()
-
-