API compatibility report for the Kudu library between /home/todd/git/kudu/build/compat-check/src and /home/todd/git/kudu/build/compat-check/dst versions


Binary
Compatibility
Source
Compatibility

Test Info


Library NameKudu
Version #1/home/todd/git/kudu/build/compat-check/src
Version #2/home/todd/git/kudu/build/compat-check/dst
SubjectBinary Compatibility

Test Results


Total Java ARchives5
Total Methods / Classes203 / 2515
VerdictIncompatible
(12.3%)

Problem Summary


SeverityCount
Added Methods-15
Removed MethodsHigh6
Problems with
Data Types
High1
Medium1
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (15)


original-kudu-client-0.6.0.jar, AbstractKuduScannerBuilder<S,T>.class
package org.kududb.client
AbstractKuduScannerBuilder<S,T>.batchSizeBytes ( int batchSizeBytes )  :  S
AbstractKuduScannerBuilder<S,T>.setProjectedColumnIndexes ( List<Integer> columnIndexes )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestampMicros ( long timestamp )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestampRaw ( long htTimestamp )  :  S

original-kudu-client-0.6.0.jar, AlterTableOptions.class
package org.kududb.client
AlterTableOptions.addColumn ( String name, Type type, Object defaultVal )  :  AlterTableOptions
AlterTableOptions.addNullableColumn ( String name, Type type )  :  AlterTableOptions
AlterTableOptions.AlterTableOptions ( )
AlterTableOptions.dropColumn ( String name )  :  AlterTableOptions
AlterTableOptions.renameColumn ( String oldName, String newName )  :  AlterTableOptions
AlterTableOptions.renameTable ( String newName )  :  AlterTableOptions

original-kudu-client-0.6.0.jar, AsyncKuduClient.class
package org.kududb.client
AsyncKuduClient.alterTable ( String name, AlterTableOptions ato )  :  Deferred<AlterTableResponse>
AsyncKuduClient.createTable ( String name, Schema schema, CreateTableOptions builder )  :  Deferred<KuduTable>

original-kudu-client-0.6.0.jar, ColumnSchema.class
package org.kududb
ColumnSchema.getCompressionAlgorithm ( )  :  ColumnSchema.CompressionAlgorithm

original-kudu-client-0.6.0.jar, KuduClient.class
package org.kududb.client
KuduClient.alterTable ( String name, AlterTableOptions ato )  :  AlterTableResponse
KuduClient.createTable ( String name, Schema schema, CreateTableOptions builder )  :  KuduTable

to the top

Removed Methods (6)


original-kudu-client-0.5.0.jar, AbstractKuduScannerBuilder<S,T>.class
package org.kududb.client
AbstractKuduScannerBuilder<S,T>.maxNumBytes ( int maxNumBytes )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestamp ( long htTimestamp )  :  S

original-kudu-client-0.5.0.jar, AsyncKuduClient.class
package org.kududb.client
AsyncKuduClient.alterTable ( String name, AlterTableBuilder atb )  :  Deferred<AlterTableResponse>
AsyncKuduClient.createTable ( String name, Schema schema, CreateTableBuilder builder )  :  Deferred<KuduTable>

original-kudu-client-0.5.0.jar, KuduClient.class
package org.kududb.client
KuduClient.alterTable ( String name, AlterTableBuilder atb )  :  AlterTableResponse
KuduClient.createTable ( String name, Schema schema, CreateTableBuilder builder )  :  KuduTable

to the top

Problems with Data Types, High Severity (1)


original-kudu-client-0.5.0.jar
package org.kududb.client
[+] AsyncKuduClient (1)

to the top

Problems with Data Types, Medium Severity (1)


original-kudu-client-0.5.0.jar
package org.kududb.client
[+] AsyncKuduClient (1)

to the top

Java ARchives (5)


interface-annotations-0.5.0.jar
kudu-client-0.5.0.jar
kudu-client-tools-0.5.0.jar
kudu-mapreduce-0.5.0.jar
original-kudu-client-0.5.0.jar

to the top



Test Info


Library NameKudu
Version #1/home/todd/git/kudu/build/compat-check/src
Version #2/home/todd/git/kudu/build/compat-check/dst
SubjectSource Compatibility

Test Results


Total Java ARchives5
Total Methods / Classes203 / 2515
VerdictIncompatible
(12.3%)

Problem Summary


SeverityCount
Added Methods-15
Removed MethodsHigh6
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (15)


original-kudu-client-0.6.0.jar, AbstractKuduScannerBuilder<S,T>.class
package org.kududb.client
AbstractKuduScannerBuilder<S,T>.batchSizeBytes ( int batchSizeBytes )  :  S
AbstractKuduScannerBuilder<S,T>.setProjectedColumnIndexes ( List<Integer> columnIndexes )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestampMicros ( long timestamp )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestampRaw ( long htTimestamp )  :  S

original-kudu-client-0.6.0.jar, AlterTableOptions.class
package org.kududb.client
AlterTableOptions.addColumn ( String name, Type type, Object defaultVal )  :  AlterTableOptions
AlterTableOptions.addNullableColumn ( String name, Type type )  :  AlterTableOptions
AlterTableOptions.AlterTableOptions ( )
AlterTableOptions.dropColumn ( String name )  :  AlterTableOptions
AlterTableOptions.renameColumn ( String oldName, String newName )  :  AlterTableOptions
AlterTableOptions.renameTable ( String newName )  :  AlterTableOptions

original-kudu-client-0.6.0.jar, AsyncKuduClient.class
package org.kududb.client
AsyncKuduClient.alterTable ( String name, AlterTableOptions ato )  :  Deferred<AlterTableResponse>
AsyncKuduClient.createTable ( String name, Schema schema, CreateTableOptions builder )  :  Deferred<KuduTable>

original-kudu-client-0.6.0.jar, ColumnSchema.class
package org.kududb
ColumnSchema.getCompressionAlgorithm ( )  :  ColumnSchema.CompressionAlgorithm

original-kudu-client-0.6.0.jar, KuduClient.class
package org.kududb.client
KuduClient.alterTable ( String name, AlterTableOptions ato )  :  AlterTableResponse
KuduClient.createTable ( String name, Schema schema, CreateTableOptions builder )  :  KuduTable

to the top

Removed Methods (6)


original-kudu-client-0.5.0.jar, AbstractKuduScannerBuilder<S,T>.class
package org.kududb.client
AbstractKuduScannerBuilder<S,T>.maxNumBytes ( int maxNumBytes )  :  S
AbstractKuduScannerBuilder<S,T>.snapshotTimestamp ( long htTimestamp )  :  S

original-kudu-client-0.5.0.jar, AsyncKuduClient.class
package org.kududb.client
AsyncKuduClient.alterTable ( String name, AlterTableBuilder atb )  :  Deferred<AlterTableResponse>
AsyncKuduClient.createTable ( String name, Schema schema, CreateTableBuilder builder )  :  Deferred<KuduTable>

original-kudu-client-0.5.0.jar, KuduClient.class
package org.kududb.client
KuduClient.alterTable ( String name, AlterTableBuilder atb )  :  AlterTableResponse
KuduClient.createTable ( String name, Schema schema, CreateTableBuilder builder )  :  KuduTable

to the top

Problems with Data Types, High Severity (1)


original-kudu-client-0.5.0.jar
package org.kududb.client
[+] AsyncKuduClient (1)

to the top

Java ARchives (5)


interface-annotations-0.5.0.jar
kudu-client-0.5.0.jar
kudu-client-tools-0.5.0.jar
kudu-mapreduce-0.5.0.jar
original-kudu-client-0.5.0.jar

to the top