Binary compatibility report for the PCARD-1.0 library  between 1.5.0 and 1.2.0 versions   (relating to the portability of client application PCARD-1.0.jar)

Test Info


Library NamePCARD-1.0
Version #11.5.0
Version #21.2.0
Java Version1.7.0_85

Test Results


Total Java ARchives2
Total Methods / Classes32 / 2769
VerdictIncompatible
(62.5%)

Problem Summary


SeverityCount
Added Methods-7
Removed MethodsHigh17
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (7)


spark-mllib_2.10-1.2.0.jar, PipelineModel.class
package org.apache.spark.ml
PipelineModel.fittingParamMap ( )  :  param.ParamMap
PipelineModel.getModel ( Estimator<M> stage )  :  M
PipelineModel.parent ( )  :  Estimator
PipelineModel.parent ( )  :  Pipeline
PipelineModel.PipelineModel ( Pipeline parent, param.ParamMap fittingParamMap, Transformer[ ] stages )
PipelineModel.transform ( org.apache.spark.sql.SchemaRDD dataset, param.ParamMap paramMap )  :  org.apache.spark.sql.SchemaRDD
PipelineModel.transformSchema ( org.apache.spark.sql.catalyst.types.StructType schema, param.ParamMap paramMap )  :  org.apache.spark.sql.catalyst.types.StructType

to the top

Removed Methods (17)


spark-mllib_2.10-1.5.0.jar, PCAModel.class
package org.apache.spark.mllib.feature
PCAModel.k ( )  :  int
PCAModel.pc ( )  :  org.apache.spark.mllib.linalg.DenseMatrix
PCAModel.PCAModel ( int k, org.apache.spark.mllib.linalg.DenseMatrix pc )
PCAModel.transform ( org.apache.spark.api.java.JavaRDD<org.apache.spark.mllib.linalg.Vector> data )  :  org.apache.spark.api.java.JavaRDD<org.apache.spark.mllib.linalg.Vector>
PCAModel.transform ( org.apache.spark.mllib.linalg.Vector vector )  :  org.apache.spark.mllib.linalg.Vector
PCAModel.transform ( org.apache.spark.rdd.RDD<org.apache.spark.mllib.linalg.Vector> data )  :  org.apache.spark.rdd.RDD<org.apache.spark.mllib.linalg.Vector>

spark-mllib_2.10-1.5.0.jar, PipelineModel.class
package org.apache.spark.ml
PipelineModel.copy ( param.ParamMap extra )  :  Model
PipelineModel.copy ( param.ParamMap extra )  :  param.Params
PipelineModel.copy ( param.ParamMap extra )  :  PipelineModel
PipelineModel.copy ( param.ParamMap extra )  :  PipelineStage
PipelineModel.copy ( param.ParamMap extra )  :  Transformer
PipelineModel.PipelineModel ( String uid, java.util.List<Transformer> stages )
PipelineModel.PipelineModel ( String uid, Transformer[ ] stages )
PipelineModel.transform ( org.apache.spark.sql.DataFrame dataset )  :  org.apache.spark.sql.DataFrame
PipelineModel.transformSchema ( org.apache.spark.sql.types.StructType schema )  :  org.apache.spark.sql.types.StructType
PipelineModel.uid ( )  :  String
PipelineModel.validateParams ( )  :  void

to the top

Problems with Data Types, High Severity (2)


spark-core_2.10-1.5.0.jar
package org.apache.spark
[+] SparkContext (1)

spark-mllib_2.10-1.5.0.jar
package org.apache.spark.mllib.feature
[+] PCAModel (1)

to the top

Java ARchives (2)


spark-core_2.10-1.5.0.jar
spark-mllib_2.10-1.5.0.jar

to the top




Generated on Thu Feb 4 16:11:38 2016 for PCARD-1.0 by Java API Compliance Checker 1.4.1  
A tool for checking backward compatibility of a Java library API