Binary compatibility report for the Spark-SQL-on-HBase-1.0.0 library between 1.4.0 and 1.3.0 versions (relating to the portability of client application Spark-SQL-on-HBase-1.0.0.jar)
Test Info
Library Name | Spark-SQL-on-HBase-1.0.0 |
Version #1 | 1.4.0 |
Version #2 | 1.3.0 |
Java Version | 1.7.0_75 |
Test Results
Total Java ARchives | 3 |
---|
Total Methods / Classes | 1029 / 3171 |
---|
Verdict | Incompatible (40.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 19 |
---|
Removed Methods | High | 137 |
---|
Problems with Data Types | High | 23 |
---|
Medium | 7 |
Low | 0 |
Problems with Methods | High | 1 |
---|
Medium | 0 |
Low | 0 |
Added Methods (19)
spark-catalyst_2.10-1.3.0.jar, AttributeReference.class
package org.apache.spark.sql.catalyst.expressions
AttributeReference.children ( ) : scala.collection.immutable.Nil.
[mangled: org/apache/spark/sql/catalyst/expressions/AttributeReference.children:()Lscala/collection/immutable/Nil$;]
spark-catalyst_2.10-1.3.0.jar, Catalog.class
package org.apache.spark.sql.catalyst.analysis
Catalog.caseSensitive ( ) [abstract] : boolean
[mangled: org/apache/spark/sql/catalyst/analysis/Catalog.caseSensitive:()Z]
spark-catalyst_2.10-1.3.0.jar, DataType.class
package org.apache.spark.sql.types
DataType.isPrimitive ( ) : boolean
[mangled: org/apache/spark/sql/types/DataType.isPrimitive:()Z]
spark-catalyst_2.10-1.3.0.jar, GenericMutableRow.class
package org.apache.spark.sql.catalyst.expressions
GenericMutableRow.copy ( ) : GenericRow
[mangled: org/apache/spark/sql/catalyst/expressions/GenericMutableRow.copy:()Lorg/apache/spark/sql/catalyst/expressions/GenericRow;]
spark-catalyst_2.10-1.3.0.jar, LogicalPlan.class
package org.apache.spark.sql.catalyst.plans.logical
LogicalPlan.LogicalPlan..resolveAsColumn ( String[ ] nameParts, scala.Function2<String,String,Object> resolver, org.apache.spark.sql.catalyst.expressions.Attribute attribute ) : scala.Option<scala.Tuple2<org.apache.spark.sql.catalyst.expressions.Attribute,scala.collection.immutable.List<String>>>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.org.apache.spark.sql.catalyst.plans.logical.LogicalPlan..resolveAsColumn:([Ljava/lang/String;Lscala/Function2;Lorg/apache/spark/sql/catalyst/expressions/Attribute;)Lscala/Option;]
LogicalPlan.LogicalPlan..resolveAsTableColumn ( String[ ] nameParts, scala.Function2<String,String,Object> resolver, org.apache.spark.sql.catalyst.expressions.Attribute attribute ) : scala.Option<scala.Tuple2<org.apache.spark.sql.catalyst.expressions.Attribute,scala.collection.immutable.List<String>>>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.org.apache.spark.sql.catalyst.plans.logical.LogicalPlan..resolveAsTableColumn:([Ljava/lang/String;Lscala/Function2;Lorg/apache/spark/sql/catalyst/expressions/Attribute;)Lscala/Option;]
LogicalPlan.resolve ( String name, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> input, scala.Function2<String,String,Object> resolver ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolve:(Ljava/lang/String;Lscala/collection/Seq;Lscala/Function2;)Lscala/Option;]
LogicalPlan.resolve ( String name, scala.Function2<String,String,Object> resolver ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolve:(Ljava/lang/String;Lscala/Function2;)Lscala/Option;]
LogicalPlan.resolveChildren ( String name, scala.Function2<String,String,Object> resolver ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolveChildren:(Ljava/lang/String;Lscala/Function2;)Lscala/Option;]
spark-catalyst_2.10-1.3.0.jar, SqlParser.class
package org.apache.spark.sql.catalyst
SqlParser.DATE ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.DATE:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
SqlParser.DECIMAL ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.DECIMAL:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
SqlParser.DOUBLE ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.DOUBLE:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
SqlParser.INT ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.INT:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
SqlParser.STRING ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.STRING:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
SqlParser.TIMESTAMP ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.TIMESTAMP:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
spark-sql_2.10-1.3.0.jar, LogicalRelation.class
package org.apache.spark.sql.sources
LogicalRelation.newInstance ( ) : org.apache.spark.sql.catalyst.analysis.MultiInstanceRelation
[mangled: org/apache/spark/sql/sources/LogicalRelation.newInstance:()Lorg/apache/spark/sql/catalyst/analysis/MultiInstanceRelation;]
spark-sql_2.10-1.3.0.jar, SQLContext.class
package org.apache.spark.sql
SQLContext.cacheManager ( ) : CacheManager
[mangled: org/apache/spark/sql/SQLContext.cacheManager:()Lorg/apache/spark/sql/CacheManager;]
SQLContext.checkAnalysis ( ) : catalyst.analysis.CheckAnalysis
[mangled: org/apache/spark/sql/SQLContext.checkAnalysis:()Lorg/apache/spark/sql/catalyst/analysis/CheckAnalysis;]
SQLContext.createDataFrame ( org.apache.spark.api.java.JavaRDD<Row> rowRDD, java.util.List<String> columns ) : DataFrame
[mangled: org/apache/spark/sql/SQLContext.createDataFrame:(Lorg/apache/spark/api/java/JavaRDD;Ljava/util/List;)Lorg/apache/spark/sql/DataFrame;]
to the top
Removed Methods (137)
spark-catalyst_2.10-1.4.0.jar, AtomicType.class
package org.apache.spark.sql.types
AtomicType.AtomicType ( )
[mangled: org/apache/spark/sql/types/AtomicType."<init>":()V]
AtomicType.classTag ( ) : scala.reflect.ClassTag<Object>
[mangled: org/apache/spark/sql/types/AtomicType.classTag:()Lscala/reflect/ClassTag;]
AtomicType.ordering ( ) [abstract] : scala.math.Ordering<Object>
[mangled: org/apache/spark/sql/types/AtomicType.ordering:()Lscala/math/Ordering;]
AtomicType.tag ( ) [abstract] : scala.reflect.api.TypeTags.TypeTag<Object>
[mangled: org/apache/spark/sql/types/AtomicType.tag:()Lscala/reflect/api/TypeTags$TypeTag;]
spark-catalyst_2.10-1.4.0.jar, AttributeReference.class
package org.apache.spark.sql.catalyst.expressions
AttributeReference.sameRef ( AttributeReference other ) : boolean
[mangled: org/apache/spark/sql/catalyst/expressions/AttributeReference.sameRef:(Lorg/apache/spark/sql/catalyst/expressions/AttributeReference;)Z]
AttributeReference.semanticEquals ( Expression other ) : boolean
[mangled: org/apache/spark/sql/catalyst/expressions/AttributeReference.semanticEquals:(Lorg/apache/spark/sql/catalyst/expressions/Expression;)Z]
spark-catalyst_2.10-1.4.0.jar, Catalog.class
package org.apache.spark.sql.catalyst.analysis
Catalog.conf ( ) [abstract] : org.apache.spark.sql.catalyst.CatalystConf
[mangled: org/apache/spark/sql/catalyst/analysis/Catalog.conf:()Lorg/apache/spark/sql/catalyst/CatalystConf;]
spark-catalyst_2.10-1.4.0.jar, Expression.class
package org.apache.spark.sql.catalyst.expressions
Expression.deterministic ( ) : boolean
[mangled: org/apache/spark/sql/catalyst/expressions/Expression.deterministic:()Z]
Expression.semanticEquals ( Expression other ) : boolean
[mangled: org/apache/spark/sql/catalyst/expressions/Expression.semanticEquals:(Lorg/apache/spark/sql/catalyst/expressions/Expression;)Z]
spark-catalyst_2.10-1.4.0.jar, Literal.class
package org.apache.spark.sql.catalyst.expressions
Literal.create ( Object p1, org.apache.spark.sql.types.DataType p2 ) [static] : Literal
[mangled: org/apache/spark/sql/catalyst/expressions/Literal.create:(Ljava/lang/Object;Lorg/apache/spark/sql/types/DataType;)Lorg/apache/spark/sql/catalyst/expressions/Literal;]
spark-catalyst_2.10-1.4.0.jar, LogicalPlan.class
package org.apache.spark.sql.catalyst.plans.logical
LogicalPlan.LogicalPlan..resolveAsColumn ( scala.collection.Seq<String> nameParts, scala.Function2<String,String,Object> resolver, org.apache.spark.sql.catalyst.expressions.Attribute attribute ) : scala.Option<scala.Tuple2<org.apache.spark.sql.catalyst.expressions.Attribute,scala.collection.immutable.List<String>>>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.org.apache.spark.sql.catalyst.plans.logical.LogicalPlan..resolveAsColumn:(Lscala/collection/Seq;Lscala/Function2;Lorg/apache/spark/sql/catalyst/expressions/Attribute;)Lscala/Option;]
LogicalPlan.LogicalPlan..resolveAsTableColumn ( scala.collection.Seq<String> nameParts, scala.Function2<String,String,Object> resolver, org.apache.spark.sql.catalyst.expressions.Attribute attribute ) : scala.Option<scala.Tuple2<org.apache.spark.sql.catalyst.expressions.Attribute,scala.collection.immutable.List<String>>>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.org.apache.spark.sql.catalyst.plans.logical.LogicalPlan..resolveAsTableColumn:(Lscala/collection/Seq;Lscala/Function2;Lorg/apache/spark/sql/catalyst/expressions/Attribute;)Lscala/Option;]
LogicalPlan.resolve ( scala.collection.Seq<String> nameParts, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> input, scala.Function2<String,String,Object> resolver, boolean throwErrors ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolve:(Lscala/collection/Seq;Lscala/collection/Seq;Lscala/Function2;Z)Lscala/Option;]
LogicalPlan.resolve ( scala.collection.Seq<String> nameParts, scala.Function2<String,String,Object> resolver, boolean throwErrors ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolve:(Lscala/collection/Seq;Lscala/Function2;Z)Lscala/Option;]
LogicalPlan.resolveChildren ( scala.collection.Seq<String> nameParts, scala.Function2<String,String,Object> resolver, boolean throwErrors ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolveChildren:(Lscala/collection/Seq;Lscala/Function2;Z)Lscala/Option;]
LogicalPlan.resolveQuoted ( String name, scala.Function2<String,String,Object> resolver ) : scala.Option<org.apache.spark.sql.catalyst.expressions.NamedExpression>
[mangled: org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.resolveQuoted:(Ljava/lang/String;Lscala/Function2;)Lscala/Option;]
spark-catalyst_2.10-1.4.0.jar, ParserDialect.class
package org.apache.spark.sql.catalyst
ParserDialect.parse ( String p1 ) [abstract] : plans.logical.LogicalPlan
[mangled: org/apache/spark/sql/catalyst/ParserDialect.parse:(Ljava/lang/String;)Lorg/apache/spark/sql/catalyst/plans/logical/LogicalPlan;]
ParserDialect.ParserDialect ( )
[mangled: org/apache/spark/sql/catalyst/ParserDialect."<init>":()V]
spark-catalyst_2.10-1.4.0.jar, Row.class
package org.apache.spark.sql
Row.fieldIndex ( String p1 ) [abstract] : int
[mangled: org/apache/spark/sql/Row.fieldIndex:(Ljava/lang/String;)I]
Row.getAs ( String p1 ) [abstract] : T
[mangled: org/apache/spark/sql/Row.getAs:(Ljava/lang/String;)Ljava/lang/Object;]
Row.getValuesMap ( scala.collection.Seq<String> p1 ) [abstract] : scala.collection.immutable.Map<String,T>
[mangled: org/apache/spark/sql/Row.getValuesMap:(Lscala/collection/Seq;)Lscala/collection/immutable/Map;]
spark-catalyst_2.10-1.4.0.jar, SimpleCatalystConf.class
package org.apache.spark.sql.catalyst
SimpleCatalystConf.SimpleCatalystConf ( boolean caseSensitiveAnalysis )
[mangled: org/apache/spark/sql/catalyst/SimpleCatalystConf."<init>":(Z)V]
spark-catalyst_2.10-1.4.0.jar, SqlParser.class
package org.apache.spark.sql.catalyst
SqlParser.arrayType ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.DataType>
[mangled: org/apache/spark/sql/catalyst/SqlParser.arrayType:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.cte ( ) : scala.util.parsing.combinator.Parsers.Parser<plans.logical.LogicalPlan>
[mangled: org/apache/spark/sql/catalyst/SqlParser.cte:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.mapType ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.DataType>
[mangled: org/apache/spark/sql/catalyst/SqlParser.mapType:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.primitiveType ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.DataType>
[mangled: org/apache/spark/sql/catalyst/SqlParser.primitiveType:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.regexToParser ( scala.util.matching.Regex regex ) : scala.util.parsing.combinator.Parsers.Parser<String>
[mangled: org/apache/spark/sql/catalyst/SqlParser.regexToParser:(Lscala/util/matching/Regex;)Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.start1 ( ) : scala.util.parsing.combinator.Parsers.Parser<plans.logical.LogicalPlan>
[mangled: org/apache/spark/sql/catalyst/SqlParser.start1:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.structField ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.StructField>
[mangled: org/apache/spark/sql/catalyst/SqlParser.structField:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.structType ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.DataType>
[mangled: org/apache/spark/sql/catalyst/SqlParser.structType:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.toDataType ( String dataTypeString ) : org.apache.spark.sql.types.DataType
[mangled: org/apache/spark/sql/catalyst/SqlParser.toDataType:(Ljava/lang/String;)Lorg/apache/spark/sql/types/DataType;]
SqlParser.varchar ( ) : scala.util.parsing.combinator.Parsers.Parser<org.apache.spark.sql.types.DataType>
[mangled: org/apache/spark/sql/catalyst/SqlParser.varchar:()Lscala/util/parsing/combinator/Parsers$Parser;]
SqlParser.WITH ( ) : AbstractSparkSQLParser.Keyword
[mangled: org/apache/spark/sql/catalyst/SqlParser.WITH:()Lorg/apache/spark/sql/catalyst/AbstractSparkSQLParser$Keyword;]
spark-catalyst_2.10-1.4.0.jar, UTF8String.class
package org.apache.spark.sql.types
UTF8String.apply ( byte[ ] p1 ) [static] : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.apply:([B)Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.apply ( String that ) [static] : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.apply:(Ljava/lang/String;)Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.clone ( ) : Object
[mangled: org/apache/spark/sql/types/UTF8String.clone:()Ljava/lang/Object;]
UTF8String.clone ( ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.clone:()Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.compare ( Object that ) : int
[mangled: org/apache/spark/sql/types/UTF8String.compare:(Ljava/lang/Object;)I]
UTF8String.compare ( UTF8String other ) : int
[mangled: org/apache/spark/sql/types/UTF8String.compare:(Lorg/apache/spark/sql/types/UTF8String;)I]
UTF8String.compareTo ( Object that ) : int
[mangled: org/apache/spark/sql/types/UTF8String.compareTo:(Ljava/lang/Object;)I]
UTF8String.compareTo ( UTF8String other ) : int
[mangled: org/apache/spark/sql/types/UTF8String.compareTo:(Lorg/apache/spark/sql/types/UTF8String;)I]
UTF8String.contains ( UTF8String sub ) : boolean
[mangled: org/apache/spark/sql/types/UTF8String.contains:(Lorg/apache/spark/sql/types/UTF8String;)Z]
UTF8String.endsWith ( UTF8String suffix ) : boolean
[mangled: org/apache/spark/sql/types/UTF8String.endsWith:(Lorg/apache/spark/sql/types/UTF8String;)Z]
UTF8String.equals ( Object other ) : boolean
[mangled: org/apache/spark/sql/types/UTF8String.equals:(Ljava/lang/Object;)Z]
UTF8String.getBytes ( ) : byte[ ]
[mangled: org/apache/spark/sql/types/UTF8String.getBytes:()[B]
UTF8String.hashCode ( ) : int
[mangled: org/apache/spark/sql/types/UTF8String.hashCode:()I]
UTF8String.length ( ) : int
[mangled: org/apache/spark/sql/types/UTF8String.length:()I]
UTF8String.set ( byte[ ] bytes ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.set:([B)Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.set ( String str ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.set:(Ljava/lang/String;)Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.slice ( int start, int until ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.slice:(II)Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.startsWith ( UTF8String prefix ) : boolean
[mangled: org/apache/spark/sql/types/UTF8String.startsWith:(Lorg/apache/spark/sql/types/UTF8String;)Z]
UTF8String.toLowerCase ( ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.toLowerCase:()Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.toString ( ) : String
[mangled: org/apache/spark/sql/types/UTF8String.toString:()Ljava/lang/String;]
UTF8String.toUpperCase ( ) : UTF8String
[mangled: org/apache/spark/sql/types/UTF8String.toUpperCase:()Lorg/apache/spark/sql/types/UTF8String;]
UTF8String.UTF8String ( )
[mangled: org/apache/spark/sql/types/UTF8String."<init>":()V]
spark-core_2.10-1.4.0.jar, JavaSparkContext.class
package org.apache.spark.api.java
JavaSparkContext.setLogLevel ( String logLevel ) : void
[mangled: org/apache/spark/api/java/JavaSparkContext.setLogLevel:(Ljava/lang/String;)V]
spark-core_2.10-1.4.0.jar, SparkContext.class
package org.apache.spark
SparkContext.applicationAttemptId ( ) : scala.Option<String>
[mangled: org/apache/spark/SparkContext.applicationAttemptId:()Lscala/Option;]
SparkContext.externalBlockStoreFolderName ( ) : String
[mangled: org/apache/spark/SparkContext.externalBlockStoreFolderName:()Ljava/lang/String;]
SparkContext.getOrCreate ( ) [static] : SparkContext
[mangled: org/apache/spark/SparkContext.getOrCreate:()Lorg/apache/spark/SparkContext;]
SparkContext.getOrCreate ( SparkConf p1 ) [static] : SparkContext
[mangled: org/apache/spark/SparkContext.getOrCreate:(Lorg/apache/spark/SparkConf;)Lorg/apache/spark/SparkContext;]
SparkContext.SparkContext.._conf ( ) : SparkConf
[mangled: org/apache/spark/SparkContext.org.apache.spark.SparkContext.._conf:()Lorg/apache/spark/SparkConf;]
SparkContext.SparkContext.._env ( ) : SparkEnv
[mangled: org/apache/spark/SparkContext.org.apache.spark.SparkContext.._env:()Lorg/apache/spark/SparkEnv;]
SparkContext.SparkContext..assertNotStopped ( ) : void
[mangled: org/apache/spark/SparkContext.org.apache.spark.SparkContext..assertNotStopped:()V]
SparkContext.range ( long start, long end, long step, int numSlices ) : rdd.RDD<Object>
[mangled: org/apache/spark/SparkContext.range:(JJJI)Lorg/apache/spark/rdd/RDD;]
SparkContext.setLogLevel ( String logLevel ) : void
[mangled: org/apache/spark/SparkContext.setLogLevel:(Ljava/lang/String;)V]
SparkContext.supportDynamicAllocation ( ) : boolean
[mangled: org/apache/spark/SparkContext.supportDynamicAllocation:()Z]
SparkContext.withScope ( scala.Function0<U> body ) : U
[mangled: org/apache/spark/SparkContext.withScope:(Lscala/Function0;)Ljava/lang/Object;]
spark-core_2.10-1.4.0.jar, TaskContext.class
package org.apache.spark
TaskContext.taskMemoryManager ( ) [abstract] : unsafe.memory.TaskMemoryManager
[mangled: org/apache/spark/TaskContext.taskMemoryManager:()Lorg/apache/spark/unsafe/memory/TaskMemoryManager;]
spark-core_2.10-1.4.0.jar, TaskContextImpl.class
package org.apache.spark
TaskContextImpl.TaskContextImpl ( int stageId, int partitionId, long taskAttemptId, int attemptNumber, unsafe.memory.TaskMemoryManager taskMemoryManager, boolean runningLocally, executor.TaskMetrics taskMetrics )
[mangled: org/apache/spark/TaskContextImpl."<init>":(IIJILorg/apache/spark/unsafe/memory/TaskMemoryManager;ZLorg/apache/spark/executor/TaskMetrics;)V]
spark-sql_2.10-1.4.0.jar, BaseRelation.class
package org.apache.spark.sql.sources
BaseRelation.needConversion ( ) : boolean
[mangled: org/apache/spark/sql/sources/BaseRelation.needConversion:()Z]
spark-sql_2.10-1.4.0.jar, DataFrame.class
package org.apache.spark.sql
DataFrame.coalesce ( int numPartitions ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.coalesce:(I)Lorg/apache/spark/sql/DataFrame;]
DataFrame.cube ( Column... cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.cube:([Lorg/apache/spark/sql/Column;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.cube ( scala.collection.Seq<Column> cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.cube:(Lscala/collection/Seq;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.cube ( String col1, scala.collection.Seq<String> cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.cube:(Ljava/lang/String;Lscala/collection/Seq;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.cube ( String col1, String... cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.cube:(Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.describe ( scala.collection.Seq<String> cols ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.describe:(Lscala/collection/Seq;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.describe ( String... cols ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.describe:([Ljava/lang/String;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.drop ( String colName ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.drop:(Ljava/lang/String;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.dropDuplicates ( ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.dropDuplicates:()Lorg/apache/spark/sql/DataFrame;]
DataFrame.dropDuplicates ( scala.collection.Seq<String> colNames ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.dropDuplicates:(Lscala/collection/Seq;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.dropDuplicates ( String[ ] colNames ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.dropDuplicates:([Ljava/lang/String;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.join ( DataFrame right, String usingColumn ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.join:(Lorg/apache/spark/sql/DataFrame;Ljava/lang/String;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.na ( ) : DataFrameNaFunctions
[mangled: org/apache/spark/sql/DataFrame.na:()Lorg/apache/spark/sql/DataFrameNaFunctions;]
DataFrame.DataFrame..logicalPlanToDataFrame ( catalyst.plans.logical.LogicalPlan logicalPlan ) : DataFrame
[mangled: org/apache/spark/sql/DataFrame.org.apache.spark.sql.DataFrame..logicalPlanToDataFrame:(Lorg/apache/spark/sql/catalyst/plans/logical/LogicalPlan;)Lorg/apache/spark/sql/DataFrame;]
DataFrame.randomSplit ( double[ ] weights ) : DataFrame[ ]
[mangled: org/apache/spark/sql/DataFrame.randomSplit:([D)[Lorg/apache/spark/sql/DataFrame;]
DataFrame.randomSplit ( double[ ] weights, long seed ) : DataFrame[ ]
[mangled: org/apache/spark/sql/DataFrame.randomSplit:([DJ)[Lorg/apache/spark/sql/DataFrame;]
DataFrame.randomSplit ( scala.collection.immutable.List<Object> weights, long seed ) : DataFrame[ ]
[mangled: org/apache/spark/sql/DataFrame.randomSplit:(Lscala/collection/immutable/List;J)[Lorg/apache/spark/sql/DataFrame;]
DataFrame.rollup ( Column... cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.rollup:([Lorg/apache/spark/sql/Column;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.rollup ( scala.collection.Seq<Column> cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.rollup:(Lscala/collection/Seq;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.rollup ( String col1, scala.collection.Seq<String> cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.rollup:(Ljava/lang/String;Lscala/collection/Seq;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.rollup ( String col1, String... cols ) : GroupedData
[mangled: org/apache/spark/sql/DataFrame.rollup:(Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/spark/sql/GroupedData;]
DataFrame.stat ( ) : DataFrameStatFunctions
[mangled: org/apache/spark/sql/DataFrame.stat:()Lorg/apache/spark/sql/DataFrameStatFunctions;]
DataFrame.write ( ) : DataFrameWriter
[mangled: org/apache/spark/sql/DataFrame.write:()Lorg/apache/spark/sql/DataFrameWriter;]
spark-sql_2.10-1.4.0.jar, GeneratedAggregate.class
package org.apache.spark.sql.execution
GeneratedAggregate.GeneratedAggregate ( boolean partial, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> groupingExpressions, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.NamedExpression> aggregateExpressions, boolean unsafeEnabled, SparkPlan child )
[mangled: org/apache/spark/sql/execution/GeneratedAggregate."<init>":(ZLscala/collection/Seq;Lscala/collection/Seq;ZLorg/apache/spark/sql/execution/SparkPlan;)V]
spark-sql_2.10-1.4.0.jar, LogicalRelation.class
package org.apache.spark.sql.sources
LogicalRelation.newInstance ( ) : org.apache.spark.sql.catalyst.plans.logical.LogicalPlan
[mangled: org/apache/spark/sql/sources/LogicalRelation.newInstance:()Lorg/apache/spark/sql/catalyst/plans/logical/LogicalPlan;]
spark-sql_2.10-1.4.0.jar, RunnableCommand.class
package org.apache.spark.sql.execution
RunnableCommand.children ( ) [abstract] : scala.collection.Seq<org.apache.spark.sql.catalyst.plans.logical.LogicalPlan>
[mangled: org/apache/spark/sql/execution/RunnableCommand.children:()Lscala/collection/Seq;]
RunnableCommand.output ( ) [abstract] : scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute>
[mangled: org/apache/spark/sql/execution/RunnableCommand.output:()Lscala/collection/Seq;]
spark-sql_2.10-1.4.0.jar, SparkPlan.class
package org.apache.spark.sql.execution
SparkPlan.doExecute ( ) [abstract] : org.apache.spark.rdd.RDD<org.apache.spark.sql.Row>
[mangled: org/apache/spark/sql/execution/SparkPlan.doExecute:()Lorg/apache/spark/rdd/RDD;]
SparkPlan.outputOrdering ( ) : scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.SortOrder>
[mangled: org/apache/spark/sql/execution/SparkPlan.outputOrdering:()Lscala/collection/Seq;]
SparkPlan.requiredChildOrdering ( ) : scala.collection.Seq<scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.SortOrder>>
[mangled: org/apache/spark/sql/execution/SparkPlan.requiredChildOrdering:()Lscala/collection/Seq;]
spark-sql_2.10-1.4.0.jar, SQLConf.class
package org.apache.spark.sql
SQLConf.CASE_SENSITIVE ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.CASE_SENSITIVE:()Ljava/lang/String;]
SQLConf.caseSensitiveAnalysis ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.caseSensitiveAnalysis:()Z]
SQLConf.DATAFRAME_RETAIN_GROUP_COLUMNS ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.DATAFRAME_RETAIN_GROUP_COLUMNS:()Ljava/lang/String;]
SQLConf.DATAFRAME_SELF_JOIN_AUTO_RESOLVE_AMBIGUITY ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.DATAFRAME_SELF_JOIN_AUTO_RESOLVE_AMBIGUITY:()Ljava/lang/String;]
SQLConf.dataFrameRetainGroupColumns ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.dataFrameRetainGroupColumns:()Z]
SQLConf.dataFrameSelfJoinAutoResolveAmbiguity ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.dataFrameSelfJoinAutoResolveAmbiguity:()Z]
SQLConf.HIVE_VERIFY_PARTITIONPATH ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.HIVE_VERIFY_PARTITIONPATH:()Ljava/lang/String;]
SQLConf.ORC_FILTER_PUSHDOWN_ENABLED ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.ORC_FILTER_PUSHDOWN_ENABLED:()Ljava/lang/String;]
SQLConf.orcFilterPushDown ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.orcFilterPushDown:()Z]
SQLConf.OUTPUT_COMMITTER_CLASS ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.OUTPUT_COMMITTER_CLASS:()Ljava/lang/String;]
SQLConf.PARTITION_DISCOVERY_ENABLED ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.PARTITION_DISCOVERY_ENABLED:()Ljava/lang/String;]
SQLConf.partitionDiscoveryEnabled ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.partitionDiscoveryEnabled:()Z]
SQLConf.SORTMERGE_JOIN ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.SORTMERGE_JOIN:()Ljava/lang/String;]
SQLConf.sortMergeJoinEnabled ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.sortMergeJoinEnabled:()Z]
SQLConf.THRIFTSERVER_UI_SESSION_LIMIT ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.THRIFTSERVER_UI_SESSION_LIMIT:()Ljava/lang/String;]
SQLConf.THRIFTSERVER_UI_STATEMENT_LIMIT ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.THRIFTSERVER_UI_STATEMENT_LIMIT:()Ljava/lang/String;]
SQLConf.UNSAFE_ENABLED ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.UNSAFE_ENABLED:()Ljava/lang/String;]
SQLConf.unsafeEnabled ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.unsafeEnabled:()Z]
SQLConf.USE_JACKSON_STREAMING_API ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.USE_JACKSON_STREAMING_API:()Ljava/lang/String;]
SQLConf.USE_SQL_SERIALIZER2 ( ) [static] : String
[mangled: org/apache/spark/sql/SQLConf.USE_SQL_SERIALIZER2:()Ljava/lang/String;]
SQLConf.useJacksonStreamingAPI ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.useJacksonStreamingAPI:()Z]
SQLConf.useSqlSerializer2 ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.useSqlSerializer2:()Z]
SQLConf.verifyPartitionPath ( ) : boolean
[mangled: org/apache/spark/sql/SQLConf.verifyPartitionPath:()Z]
spark-sql_2.10-1.4.0.jar, SQLContext.class
package org.apache.spark.sql
SQLContext.cacheManager ( ) : execution.CacheManager
[mangled: org/apache/spark/sql/SQLContext.cacheManager:()Lorg/apache/spark/sql/execution/CacheManager;]
SQLContext.createDataFrame ( org.apache.spark.rdd.RDD<Row> rowRDD, types.StructType schema, boolean needsConversion ) : DataFrame
[mangled: org/apache/spark/sql/SQLContext.createDataFrame:(Lorg/apache/spark/rdd/RDD;Lorg/apache/spark/sql/types/StructType;Z)Lorg/apache/spark/sql/DataFrame;]
SQLContext.createSession ( ) : SQLContext.SQLSession
[mangled: org/apache/spark/sql/SQLContext.createSession:()Lorg/apache/spark/sql/SQLContext$SQLSession;]
SQLContext.currentSession ( ) : SQLContext.SQLSession
[mangled: org/apache/spark/sql/SQLContext.currentSession:()Lorg/apache/spark/sql/SQLContext$SQLSession;]
SQLContext.defaultSession ( ) : SQLContext.SQLSession
[mangled: org/apache/spark/sql/SQLContext.defaultSession:()Lorg/apache/spark/sql/SQLContext$SQLSession;]
SQLContext.detachSession ( ) : void
[mangled: org/apache/spark/sql/SQLContext.detachSession:()V]
SQLContext.dialectClassName ( ) : String
[mangled: org/apache/spark/sql/SQLContext.dialectClassName:()Ljava/lang/String;]
SQLContext.getOrCreate ( org.apache.spark.SparkContext p1 ) [static] : SQLContext
[mangled: org/apache/spark/sql/SQLContext.getOrCreate:(Lorg/apache/spark/SparkContext;)Lorg/apache/spark/sql/SQLContext;]
SQLContext.getSQLDialect ( ) : catalyst.ParserDialect
[mangled: org/apache/spark/sql/SQLContext.getSQLDialect:()Lorg/apache/spark/sql/catalyst/ParserDialect;]
SQLContext.openSession ( ) : SQLContext.SQLSession
[mangled: org/apache/spark/sql/SQLContext.openSession:()Lorg/apache/spark/sql/SQLContext$SQLSession;]
SQLContext.range ( long start, long end ) : DataFrame
[mangled: org/apache/spark/sql/SQLContext.range:(JJ)Lorg/apache/spark/sql/DataFrame;]
SQLContext.range ( long start, long end, long step, int numPartitions ) : DataFrame
[mangled: org/apache/spark/sql/SQLContext.range:(JJJI)Lorg/apache/spark/sql/DataFrame;]
SQLContext.read ( ) : DataFrameReader
[mangled: org/apache/spark/sql/SQLContext.read:()Lorg/apache/spark/sql/DataFrameReader;]
SQLContext.tlSession ( ) : ThreadLocal<SQLContext.SQLSession>
[mangled: org/apache/spark/sql/SQLContext.tlSession:()Ljava/lang/ThreadLocal;]
to the top
Problems with Data Types, High Severity (23)
spark-catalyst_2.10-1.4.0.jar
package org.apache.spark.sql
[+] Row (3)
| Change | Effect |
---|
1 | Abstract method fieldIndex ( java.lang.String ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
2 | Abstract method getAs ( java.lang.String ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
3 | Abstract method getValuesMap ( scala.collection.Seq<java.lang.String> ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (38)
eval ( Row )1st parameter 'input' of this method has type 'Row'.
eval ( Row )1st parameter 'input' of this method has type 'Row'.
eval ( Row )1st parameter 'p1' of this abstract method has type 'Row'.
copy ( )Return value of this method has type 'Row'.
eval ( Row )1st parameter 'input' of this method has type 'Row'.
first ( )Return value of this method has type 'Row'.
head ( )Return value of this method has type 'Row'.
anyNull ( )This abstract method is from 'Row' interface.
apply ( int )This abstract method is from 'Row' interface.
copy ( )Return value of this abstract method has type 'Row'.
equals ( java.lang.Object )This abstract method is from 'Row' interface.
get ( int )This abstract method is from 'Row' interface.
getAs ( int )This abstract method is from 'Row' interface.
getBoolean ( int )This abstract method is from 'Row' interface.
getByte ( int )This abstract method is from 'Row' interface.
getDate ( int )This abstract method is from 'Row' interface.
getDecimal ( int )This abstract method is from 'Row' interface.
getDouble ( int )This abstract method is from 'Row' interface.
getFloat ( int )This abstract method is from 'Row' interface.
getInt ( int )This abstract method is from 'Row' interface.
getJavaMap ( int )This abstract method is from 'Row' interface.
getList ( int )This abstract method is from 'Row' interface.
getLong ( int )This abstract method is from 'Row' interface.
getMap ( int )This abstract method is from 'Row' interface.
getSeq ( int )This abstract method is from 'Row' interface.
getShort ( int )This abstract method is from 'Row' interface.
getString ( int )This abstract method is from 'Row' interface.
getStruct ( int )Return value of this abstract method has type 'Row'.
hashCode ( )This abstract method is from 'Row' interface.
isNullAt ( int )This abstract method is from 'Row' interface.
length ( )This abstract method is from 'Row' interface.
mkString ( )This abstract method is from 'Row' interface.
mkString ( java.lang.String )This abstract method is from 'Row' interface.
mkString ( java.lang.String, java.lang.String, java.lang.String )This abstract method is from 'Row' interface.
schema ( )This abstract method is from 'Row' interface.
size ( )This abstract method is from 'Row' interface.
toSeq ( )This abstract method is from 'Row' interface.
toString ( )This abstract method is from 'Row' interface.
package org.apache.spark.sql.catalyst
[+] ParserDialect (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (2)
parse ( java.lang.String )This abstract method is from 'ParserDialect' abstract class.
ParserDialect ( )This constructor is from 'ParserDialect' abstract class.
[+] SimpleCatalystConf (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (1)
SimpleCatalystConf ( boolean )This constructor is from 'SimpleCatalystConf' class.
[+] SqlParser (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.spark.sql.types.DataTypeParser. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (101)
ABS ( )This method is from 'SqlParser' class.
ALL ( )This method is from 'SqlParser' class.
AND ( )This method is from 'SqlParser' class.
andExpression ( )This method is from 'SqlParser' class.
APPROXIMATE ( )This method is from 'SqlParser' class.
AS ( )This method is from 'SqlParser' class.
ASC ( )This method is from 'SqlParser' class.
assignAliases ( scala.collection.Seq<expressions.Expression> )This method is from 'SqlParser' class.
AVG ( )This method is from 'SqlParser' class.
baseExpression ( )This method is from 'SqlParser' class.
BETWEEN ( )This method is from 'SqlParser' class.
booleanLiteral ( )This method is from 'SqlParser' class.
BY ( )This method is from 'SqlParser' class.
CASE ( )This method is from 'SqlParser' class.
CAST ( )This method is from 'SqlParser' class.
cast ( )This method is from 'SqlParser' class.
COALESCE ( )This method is from 'SqlParser' class.
comparisonExpression ( )This method is from 'SqlParser' class.
COUNT ( )This method is from 'SqlParser' class.
dataType ( )This method is from 'SqlParser' class.
DESC ( )This method is from 'SqlParser' class.
direction ( )This method is from 'SqlParser' class.
DISTINCT ( )This method is from 'SqlParser' class.
dotExpressionHeader ( )This method is from 'SqlParser' class.
ELSE ( )This method is from 'SqlParser' class.
END ( )This method is from 'SqlParser' class.
EXCEPT ( )This method is from 'SqlParser' class.
expression ( )This method is from 'SqlParser' class.
FALSE ( )This method is from 'SqlParser' class.
FIRST ( )This method is from 'SqlParser' class.
fixedDecimalType ( )This method is from 'SqlParser' class.
floatLit ( )This method is from 'SqlParser' class.
FROM ( )This method is from 'SqlParser' class.
FULL ( )This method is from 'SqlParser' class.
function ( )This method is from 'SqlParser' class.
GROUP ( )This method is from 'SqlParser' class.
HAVING ( )This method is from 'SqlParser' class.
IF ( )This method is from 'SqlParser' class.
IN ( )This method is from 'SqlParser' class.
INNER ( )This method is from 'SqlParser' class.
insert ( )This method is from 'SqlParser' class.
INSERT ( )This method is from 'SqlParser' class.
INTERSECT ( )This method is from 'SqlParser' class.
INTO ( )This method is from 'SqlParser' class.
IS ( )This method is from 'SqlParser' class.
JOIN ( )This method is from 'SqlParser' class.
joinConditions ( )This method is from 'SqlParser' class.
joinedRelation ( )This method is from 'SqlParser' class.
joinType ( )This method is from 'SqlParser' class.
LAST ( )This method is from 'SqlParser' class.
LEFT ( )This method is from 'SqlParser' class.
LIKE ( )This method is from 'SqlParser' class.
LIMIT ( )This method is from 'SqlParser' class.
literal ( )This method is from 'SqlParser' class.
LOWER ( )This method is from 'SqlParser' class.
MAX ( )This method is from 'SqlParser' class.
MIN ( )This method is from 'SqlParser' class.
NOT ( )This method is from 'SqlParser' class.
NULL ( )This method is from 'SqlParser' class.
numericLiteral ( )This method is from 'SqlParser' class.
ON ( )This method is from 'SqlParser' class.
OR ( )This method is from 'SqlParser' class.
ORDER ( )This method is from 'SqlParser' class.
ordering ( )This method is from 'SqlParser' class.
orExpression ( )This method is from 'SqlParser' class.
SqlParser..toNarrowestIntegerType ( java.lang.String )This method is from 'SqlParser' class.
OUTER ( )This method is from 'SqlParser' class.
OVERWRITE ( )This method is from 'SqlParser' class.
parseExpression ( java.lang.String )This method is from 'SqlParser' class.
primary ( )This method is from 'SqlParser' class.
productExpression ( )This method is from 'SqlParser' class.
projection ( )This method is from 'SqlParser' class.
REGEXP ( )This method is from 'SqlParser' class.
relation ( )This method is from 'SqlParser' class.
relationFactor ( )This method is from 'SqlParser' class.
relations ( )This method is from 'SqlParser' class.
RIGHT ( )This method is from 'SqlParser' class.
RLIKE ( )This method is from 'SqlParser' class.
select ( )This method is from 'SqlParser' class.
SELECT ( )This method is from 'SqlParser' class.
SEMI ( )This method is from 'SqlParser' class.
sign ( )This method is from 'SqlParser' class.
signedNumericLiteral ( )This method is from 'SqlParser' class.
signedPrimary ( )This method is from 'SqlParser' class.
SORT ( )This method is from 'SqlParser' class.
sortType ( )This method is from 'SqlParser' class.
SqlParser ( )This constructor is from 'SqlParser' class.
SQRT ( )This method is from 'SqlParser' class.
start ( )This method is from 'SqlParser' class.
SUBSTR ( )This method is from 'SqlParser' class.
SUBSTRING ( )This method is from 'SqlParser' class.
SUM ( )This method is from 'SqlParser' class.
TABLE ( )This method is from 'SqlParser' class.
termExpression ( )This method is from 'SqlParser' class.
THEN ( )This method is from 'SqlParser' class.
TRUE ( )This method is from 'SqlParser' class.
UNION ( )This method is from 'SqlParser' class.
unsignedNumericLiteral ( )This method is from 'SqlParser' class.
UPPER ( )This method is from 'SqlParser' class.
WHEN ( )This method is from 'SqlParser' class.
WHERE ( )This method is from 'SqlParser' class.
package org.apache.spark.sql.catalyst.analysis
[+] Analyzer (1)
| Change | Effect |
---|
1 | Removed super-interface CheckAnalysis. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (1)
analyzer ( )Return value of this method has type 'Analyzer'.
[+] Catalog (1)
| Change | Effect |
---|
1 | Abstract method conf ( ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (11)
getDBTable ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
getDbTableName ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
getTables ( scala.Option<java.lang.String> )This abstract method is from 'Catalog' interface.
lookupRelation ( scala.collection.Seq<java.lang.String>, scala.Option<java.lang.String> )This abstract method is from 'Catalog' interface.
processTableIdentifier ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
refreshTable ( java.lang.String, java.lang.String )This abstract method is from 'Catalog' interface.
registerTable ( scala.collection.Seq<java.lang.String>, org.apache.spark.sql.catalyst.plans.logical.LogicalPlan )This abstract method is from 'Catalog' interface.
tableExists ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
unregisterAllTables ( )This abstract method is from 'Catalog' interface.
unregisterTable ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
catalog ( )Return value of this method has type 'Catalog'.
package org.apache.spark.sql.catalyst.expressions
[+] And (2)
| Change | Effect |
---|
1 | Removed super-interface ExpectsInputTypes. | A client program may be interrupted by NoSuchMethodError exception. |
2 | Removed super-interface Predicate. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (3)
And ( Expression, Expression )This constructor is from 'And' class.
left ( )This method is from 'And' class.
right ( )This method is from 'And' class.
[+] Not (1)
| Change | Effect |
---|
1 | Removed super-interface ExpectsInputTypes. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (2)
child ( )This method is from 'Not' class.
Not ( Expression )This constructor is from 'Not' class.
[+] Or (2)
| Change | Effect |
---|
1 | Removed super-interface ExpectsInputTypes. | A client program may be interrupted by NoSuchMethodError exception. |
2 | Removed super-interface Predicate. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (3)
left ( )This method is from 'Or' class.
Or ( Expression, Expression )This constructor is from 'Or' class.
right ( )This method is from 'Or' class.
package org.apache.spark.sql.types
[+] AtomicType (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
AtomicType ( )This constructor is from 'AtomicType' abstract class.
classTag ( )This method is from 'AtomicType' abstract class.
ordering ( )This abstract method is from 'AtomicType' abstract class.
tag ( )This abstract method is from 'AtomicType' abstract class.
[+] UTF8String (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (22)
apply ( byte[ ] )This method is from 'UTF8String' class.
apply ( java.lang.String )This method is from 'UTF8String' class.
clone ( )This method is from 'UTF8String' class.
clone ( )This method is from 'UTF8String' class.
compare ( java.lang.Object )This method is from 'UTF8String' class.
compare ( UTF8String )This method is from 'UTF8String' class.
compareTo ( java.lang.Object )This method is from 'UTF8String' class.
compareTo ( UTF8String )This method is from 'UTF8String' class.
contains ( UTF8String )This method is from 'UTF8String' class.
endsWith ( UTF8String )This method is from 'UTF8String' class.
equals ( java.lang.Object )This method is from 'UTF8String' class.
getBytes ( )This method is from 'UTF8String' class.
hashCode ( )This method is from 'UTF8String' class.
length ( )This method is from 'UTF8String' class.
set ( byte[ ] )This method is from 'UTF8String' class.
set ( java.lang.String )This method is from 'UTF8String' class.
slice ( int, int )This method is from 'UTF8String' class.
startsWith ( UTF8String )This method is from 'UTF8String' class.
toLowerCase ( )This method is from 'UTF8String' class.
toString ( )This method is from 'UTF8String' class.
toUpperCase ( )This method is from 'UTF8String' class.
UTF8String ( )This constructor is from 'UTF8String' class.
spark-core_2.10-1.4.0.jar
package org.apache.spark
[+] TaskContext (1)
| Change | Effect |
---|
1 | Abstract method taskMemoryManager ( ) has been removed from this class. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (12)
addTaskCompletionListener ( util.TaskCompletionListener )Return value of this abstract method has type 'TaskContext'.
addTaskCompletionListener ( scala.Function1<TaskContext,scala.runtime.BoxedUnit> )Return value of this abstract method has type 'TaskContext'.
attemptNumber ( )This abstract method is from 'TaskContext' abstract class.
get ( )Return value of this method has type 'TaskContext'.
isCompleted ( )This abstract method is from 'TaskContext' abstract class.
isInterrupted ( )This abstract method is from 'TaskContext' abstract class.
isRunningLocally ( )This abstract method is from 'TaskContext' abstract class.
partitionId ( )This abstract method is from 'TaskContext' abstract class.
stageId ( )This abstract method is from 'TaskContext' abstract class.
taskAttemptId ( )This abstract method is from 'TaskContext' abstract class.
TaskContext ( )This constructor is from 'TaskContext' abstract class.
taskMetrics ( )This abstract method is from 'TaskContext' abstract class.
spark-sql_2.10-1.4.0.jar
package org.apache.spark.sql
[+] Column (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.spark.Logging. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (9)
agg ( Column, Column... )1st parameter 'expr' of this method has type 'Column'.
agg ( Column, scala.collection.Seq<Column> )1st parameter 'expr' of this method has type 'Column'.
apply ( java.lang.String )Return value of this method has type 'Column'.
col ( java.lang.String )Return value of this method has type 'Column'.
filter ( Column )1st parameter 'condition' of this method has type 'Column'.
join ( DataFrame, Column )2nd parameter 'joinExprs' of this method has type 'Column'.
join ( DataFrame, Column, java.lang.String )2nd parameter 'joinExprs' of this method has type 'Column'.
where ( Column )1st parameter 'condition' of this method has type 'Column'.
withColumn ( java.lang.String, Column )2nd parameter 'col' of this method has type 'Column'.
[+] SQLConf (1)
| Change | Effect |
---|
1 | Removed super-interface catalyst.CatalystConf. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (50)
AUTO_BROADCASTJOIN_THRESHOLD ( )This method is from 'SQLConf' class.
autoBroadcastJoinThreshold ( )This method is from 'SQLConf' class.
BROADCAST_TIMEOUT ( )This method is from 'SQLConf' class.
broadcastTimeout ( )This method is from 'SQLConf' class.
clear ( )This method is from 'SQLConf' class.
CODEGEN_ENABLED ( )This method is from 'SQLConf' class.
codegenEnabled ( )This method is from 'SQLConf' class.
COLUMN_BATCH_SIZE ( )This method is from 'SQLConf' class.
COLUMN_NAME_OF_CORRUPT_RECORD ( )This method is from 'SQLConf' class.
columnBatchSize ( )This method is from 'SQLConf' class.
columnNameOfCorruptRecord ( )This method is from 'SQLConf' class.
COMPRESS_CACHED ( )This method is from 'SQLConf' class.
DATAFRAME_EAGER_ANALYSIS ( )This method is from 'SQLConf' class.
dataFrameEagerAnalysis ( )This method is from 'SQLConf' class.
DEFAULT_DATA_SOURCE_NAME ( )This method is from 'SQLConf' class.
DEFAULT_SIZE_IN_BYTES ( )This method is from 'SQLConf' class.
defaultDataSourceName ( )This method is from 'SQLConf' class.
defaultSizeInBytes ( )This method is from 'SQLConf' class.
dialect ( )This method is from 'SQLConf' class.
DIALECT ( )This method is from 'SQLConf' class.
EXTERNAL_SORT ( )This method is from 'SQLConf' class.
externalSortEnabled ( )This method is from 'SQLConf' class.
getAllConfs ( )This method is from 'SQLConf' class.
getConf ( java.lang.String )This method is from 'SQLConf' class.
getConf ( java.lang.String, java.lang.String )This method is from 'SQLConf' class.
IN_MEMORY_PARTITION_PRUNING ( )This method is from 'SQLConf' class.
inMemoryPartitionPruning ( )This method is from 'SQLConf' class.
isParquetBinaryAsString ( )This method is from 'SQLConf' class.
isParquetINT96AsTimestamp ( )This method is from 'SQLConf' class.
numShufflePartitions ( )This method is from 'SQLConf' class.
PARQUET_BINARY_AS_STRING ( )This method is from 'SQLConf' class.
PARQUET_CACHE_METADATA ( )This method is from 'SQLConf' class.
PARQUET_COMPRESSION ( )This method is from 'SQLConf' class.
PARQUET_FILTER_PUSHDOWN_ENABLED ( )This method is from 'SQLConf' class.
PARQUET_INT96_AS_TIMESTAMP ( )This method is from 'SQLConf' class.
PARQUET_USE_DATA_SOURCE_API ( )This method is from 'SQLConf' class.
parquetCompressionCodec ( )This method is from 'SQLConf' class.
parquetFilterPushDown ( )This method is from 'SQLConf' class.
parquetUseDataSourceApi ( )This method is from 'SQLConf' class.
SCHEMA_STRING_LENGTH_THRESHOLD ( )This method is from 'SQLConf' class.
schemaStringLengthThreshold ( )This method is from 'SQLConf' class.
setConf ( java.lang.String, java.lang.String )This method is from 'SQLConf' class.
setConf ( java.util.Properties )This method is from 'SQLConf' class.
settings ( )This method is from 'SQLConf' class.
SHUFFLE_PARTITIONS ( )This method is from 'SQLConf' class.
SQLConf ( )This constructor is from 'SQLConf' class.
THRIFTSERVER_POOL ( )This method is from 'SQLConf' class.
unsetConf ( java.lang.String )This method is from 'SQLConf' class.
useCompression ( )This method is from 'SQLConf' class.
conf ( )Return value of this method has type 'SQLConf'.
package org.apache.spark.sql.execution
[+] RunnableCommand (2)
| Change | Effect |
---|
1 | Abstract method children ( ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
2 | Abstract method output ( ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (1)
run ( org.apache.spark.sql.SQLContext )This abstract method is from 'RunnableCommand' interface.
[+] SparkPlan (2)
| Change | Effect |
---|
1 | Method execute ( ) became abstract. | A client program may be interrupted by InstantiationError exception. |
2 | Abstract method doExecute ( ) has been removed from this class. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (33)
Aggregate ( boolean, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression>, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.NamedExpression>, SparkPlan )4th parameter 'child' of this method has type 'SparkPlan'.
child ( )Return value of this method has type 'SparkPlan'.
Project ( scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.NamedExpression>, SparkPlan )2nd parameter 'child' of this method has type 'SparkPlan'.
codegenEnabled ( )This method is from 'SparkPlan' abstract class.
execute ( )This method is from 'SparkPlan' abstract class.
executeCollect ( )This method is from 'SparkPlan' abstract class.
executeTake ( int )This method is from 'SparkPlan' abstract class.
isTraceEnabled ( )This method is from 'SparkPlan' abstract class.
log ( )This method is from 'SparkPlan' abstract class.
logDebug ( scala.Function0<java.lang.String> )This method is from 'SparkPlan' abstract class.
logDebug ( scala.Function0<java.lang.String>, java.lang.Throwable )This method is from 'SparkPlan' abstract class.
logError ( scala.Function0<java.lang.String> )This method is from 'SparkPlan' abstract class.
logError ( scala.Function0<java.lang.String>, java.lang.Throwable )This method is from 'SparkPlan' abstract class.
logInfo ( scala.Function0<java.lang.String> )This method is from 'SparkPlan' abstract class.
logInfo ( scala.Function0<java.lang.String>, java.lang.Throwable )This method is from 'SparkPlan' abstract class.
logName ( )This method is from 'SparkPlan' abstract class.
logTrace ( scala.Function0<java.lang.String> )This method is from 'SparkPlan' abstract class.
logTrace ( scala.Function0<java.lang.String>, java.lang.Throwable )This method is from 'SparkPlan' abstract class.
logWarning ( scala.Function0<java.lang.String> )This method is from 'SparkPlan' abstract class.
logWarning ( scala.Function0<java.lang.String>, java.lang.Throwable )This method is from 'SparkPlan' abstract class.
makeCopy ( java.lang.Object[ ] )This method is from 'SparkPlan' abstract class.
makeCopy ( java.lang.Object[ ] )This method is from 'SparkPlan' abstract class.
newMutableProjection ( scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression>, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> )This method is from 'SparkPlan' abstract class.
newOrdering ( scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.SortOrder>, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> )This method is from 'SparkPlan' abstract class.
newPredicate ( org.apache.spark.sql.catalyst.expressions.Expression, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> )This method is from 'SparkPlan' abstract class.
newProjection ( scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression>, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> )This method is from 'SparkPlan' abstract class.
org.apache.spark.Logging..log_ ( )This method is from 'SparkPlan' abstract class.
org.apache.spark.Logging..log__.eq ( org.slf4j.Logger )This method is from 'SparkPlan' abstract class.
outputPartitioning ( )This method is from 'SparkPlan' abstract class.
requiredChildDistribution ( )This method is from 'SparkPlan' abstract class.
sparkContext ( )This method is from 'SparkPlan' abstract class.
SparkPlan ( )This constructor is from 'SparkPlan' abstract class.
sqlContext ( )This method is from 'SparkPlan' abstract class.
package org.apache.spark.sql.sources
[+] DDLParser (1)
| Change | Effect |
---|
1 | Removed super-interface org.apache.spark.sql.types.DataTypeParser. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (1)
ddlParser ( )Return value of this method has type 'DDLParser'.
to the top
Problems with Methods, High Severity (1)
spark-sql_2.10-1.4.0.jar, SparkPlan
package org.apache.spark.sql.execution
[+] SparkPlan.execute ( ) : org.apache.spark.rdd.RDD<org.apache.spark.sql.Row> (1)
[mangled: org/apache/spark/sql/execution/SparkPlan.execute:()Lorg/apache/spark/rdd/RDD;]
| Change | Effect |
---|
1 | Method became abstract.
| A client program trying to create an instance of the method's class may be interrupted by InstantiationError exception. |
to the top
Problems with Data Types, Medium Severity (7)
spark-catalyst_2.10-1.4.0.jar
package org.apache.spark.sql.catalyst.analysis
[+] Catalog (1)
| Change | Effect |
---|
1 | Abstract method caseSensitive ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method processTableIdentifier ( Catalog, scala.collection.Seq ) and may not be implemented by old clients. |
[+] affected methods (11)
getDBTable ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
getDbTableName ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
getTables ( scala.Option<java.lang.String> )This abstract method is from 'Catalog' interface.
lookupRelation ( scala.collection.Seq<java.lang.String>, scala.Option<java.lang.String> )This abstract method is from 'Catalog' interface.
processTableIdentifier ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
refreshTable ( java.lang.String, java.lang.String )This abstract method is from 'Catalog' interface.
registerTable ( scala.collection.Seq<java.lang.String>, org.apache.spark.sql.catalyst.plans.logical.LogicalPlan )This abstract method is from 'Catalog' interface.
tableExists ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
unregisterAllTables ( )This abstract method is from 'Catalog' interface.
unregisterTable ( scala.collection.Seq<java.lang.String> )This abstract method is from 'Catalog' interface.
catalog ( )Return value of this method has type 'Catalog'.
package org.apache.spark.sql.catalyst.expressions
[+] And (1)
| Change | Effect |
---|
1 | Superclass has been changed from BinaryExpression to BinaryPredicate. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
And ( Expression, Expression )This constructor is from 'And' class.
left ( )This method is from 'And' class.
right ( )This method is from 'And' class.
[+] BoundReference (1)
| Change | Effect |
---|
1 | Superclass has been changed from NamedExpression to Expression. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (2)
eval ( org.apache.spark.sql.Row )This method is from 'BoundReference' class.
ordinal ( )This method is from 'BoundReference' class.
[+] Or (1)
| Change | Effect |
---|
1 | Superclass has been changed from BinaryExpression to BinaryPredicate. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
left ( )This method is from 'Or' class.
Or ( Expression, Expression )This constructor is from 'Or' class.
right ( )This method is from 'Or' class.
spark-core_2.10-1.4.0.jar
package org.apache.spark.api.java
[+] JavaDoubleRDD (1)
| Change | Effect |
---|
1 | Removed super-class AbstractJavaRDDLike<java.lang.Double,JavaDoubleRDD>. | Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. |
[+] affected methods (3)
parallelizeDoubles ( java.util.List<java.lang.Double> )Return value of this method has type 'JavaDoubleRDD'.
parallelizeDoubles ( java.util.List<java.lang.Double>, int )Return value of this method has type 'JavaDoubleRDD'.
union ( JavaDoubleRDD, java.util.List<JavaDoubleRDD> )1st parameter 'first' of this method has type 'JavaDoubleRDD'.
[+] JavaPairRDD<K,V> (1)
| Change | Effect |
---|
1 | Removed super-class AbstractJavaRDDLike<scala.Tuple2<K,V>,JavaPairRDD<K,V>>. | Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. |
[+] affected methods (11)
hadoopFile ( java.lang.String, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V> )Return value of this method has type 'JavaPairRDD<K,V>'.
hadoopFile ( java.lang.String, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V>, int )Return value of this method has type 'JavaPairRDD<K,V>'.
hadoopRDD ( org.apache.hadoop.mapred.JobConf, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V> )Return value of this method has type 'JavaPairRDD<K,V>'.
hadoopRDD ( org.apache.hadoop.mapred.JobConf, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V>, int )Return value of this method has type 'JavaPairRDD<K,V>'.
newAPIHadoopFile ( java.lang.String, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V>, org.apache.hadoop.conf.Configuration )Return value of this method has type 'JavaPairRDD<K,V>'.
newAPIHadoopRDD ( org.apache.hadoop.conf.Configuration, java.lang.Class<F>, java.lang.Class<K>, java.lang.Class<V> )Return value of this method has type 'JavaPairRDD<K,V>'.
parallelizePairs ( java.util.List<scala.Tuple2<K,V>> )Return value of this method has type 'JavaPairRDD<K,V>'.
parallelizePairs ( java.util.List<scala.Tuple2<K,V>>, int )Return value of this method has type 'JavaPairRDD<K,V>'.
sequenceFile ( java.lang.String, java.lang.Class<K>, java.lang.Class<V> )Return value of this method has type 'JavaPairRDD<K,V>'.
sequenceFile ( java.lang.String, java.lang.Class<K>, java.lang.Class<V>, int )Return value of this method has type 'JavaPairRDD<K,V>'.
union ( JavaPairRDD<K,V>, java.util.List<JavaPairRDD<K,V>> )1st parameter 'first' of this method has type 'JavaPairRDD<K,V>'.
[+] JavaRDD<T> (1)
| Change | Effect |
---|
1 | Removed super-class AbstractJavaRDDLike<T,JavaRDD<T>>. | Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. |
[+] affected methods (7)
checkpointFile ( java.lang.String )Return value of this method has type 'JavaRDD<T>'.
emptyRDD ( )Return value of this method has type 'JavaRDD<T>'.
objectFile ( java.lang.String )Return value of this method has type 'JavaRDD<T>'.
objectFile ( java.lang.String, int )Return value of this method has type 'JavaRDD<T>'.
parallelize ( java.util.List<T> )Return value of this method has type 'JavaRDD<T>'.
parallelize ( java.util.List<T>, int )Return value of this method has type 'JavaRDD<T>'.
union ( JavaRDD<T>, java.util.List<JavaRDD<T>> )1st parameter 'first' of this method has type 'JavaRDD<T>'.
to the top
Java ARchives (3)
spark-catalyst_2.10-1.4.0.jar
spark-core_2.10-1.4.0.jar
spark-sql_2.10-1.4.0.jar
to the top
Generated on Fri Jul 17 23:36:47 2015 for Spark-SQL-on-HBase-1.0.0 by Java API Compliance Checker 1.4.1
A tool for checking backward compatibility of a Java library API