API compatibility report for the rocksdbjni library between 6.27.3 and 6.29.4.1 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namerocksdbjni
Version #16.27.3
Version #26.29.4.1
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes3055 / 211
Compatibility 92.9%

Problem Summary


SeverityCount
Added Methods-23
Removed MethodsHigh1
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-3

Added Methods  23 


rocksdbjni-6.29.4.1.jar, AbstractWriteBatch.class
package org.rocksdb
AbstractWriteBatch.delete ( ByteBuffer p1 )  :  void
AbstractWriteBatch.delete ( ColumnFamilyHandle p1, ByteBuffer p2 )  :  void

rocksdbjni-6.29.4.1.jar, Environment.class
package org.rocksdb.util
Environment.getFallbackJniLibraryFileName ( String p1 ) [static]  :  String
Environment.getFallbackJniLibraryName ( String p1 ) [static]  :  String

rocksdbjni-6.29.4.1.jar, Handler.class
package org.rocksdb
WriteBatch.Handler.markCommitWithTimestamp ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  void

rocksdbjni-6.29.4.1.jar, ReadOptions.class
package org.rocksdb
ReadOptions.autoPrefixMode ( )  :  boolean
ReadOptions.deadline ( )  :  long
ReadOptions.ioTimeout ( )  :  long
ReadOptions.iterStartTs ( )  :  Slice
ReadOptions.setAutoPrefixMode ( boolean p1 )  :  ReadOptions
ReadOptions.setDeadline ( long p1 )  :  ReadOptions
ReadOptions.setIoTimeout ( long p1 )  :  ReadOptions
ReadOptions.setIterStartTs ( AbstractSlice<?> p1 )  :  ReadOptions
ReadOptions.setTimestamp ( AbstractSlice<?> p1 )  :  ReadOptions
ReadOptions.setValueSizeSoftLimit ( long p1 )  :  ReadOptions
ReadOptions.timestamp ( )  :  Slice
ReadOptions.valueSizeSoftLimit ( )  :  long

rocksdbjni-6.29.4.1.jar, RocksDB.class
package org.rocksdb
RocksDB.multiGetByteBuffers ( List<ByteBuffer> p1, List<ByteBuffer> p2 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( List<ColumnFamilyHandle> p1, List<ByteBuffer> p2, List<ByteBuffer> p3 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( ReadOptions p1, List<ByteBuffer> p2, List<ByteBuffer> p3 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( ReadOptions p1, List<ColumnFamilyHandle> p2, List<ByteBuffer> p3, List<ByteBuffer> p4 )  :  List<ByteBufferGetStatus>

rocksdbjni-6.29.4.1.jar, WriteBatchInterface.class
package org.rocksdb
WriteBatchInterface.delete ( ByteBuffer p1 ) [abstract]  :  void
WriteBatchInterface.delete ( ColumnFamilyHandle p1, ByteBuffer p2 ) [abstract]  :  void

to the top

Removed Methods  1 


rocksdbjni-6.27.3.jar, TableProperties.class
package org.rocksdb
TableProperties.getPropertiesOffsets ( )  :  Map<String,Long>

to the top

Problems with Data Types, High Severity  1 


rocksdbjni-6.27.3.jar
package org.rocksdb
[+] class RocksDB  1 

to the top

Problems with Methods, High Severity  1 


rocksdbjni-6.27.3.jar, SanityLevel.class
package org.rocksdb
[+] SanityLevel.getValue ( )  :  byte  1 

to the top

Other Changes in Data Types  3 


rocksdbjni-6.27.3.jar
package org.rocksdb
[+] class WriteBatch.Handler  1 
[+] interface WriteBatchInterface  2 

to the top

Java Archives  1 


rocksdbjni-6.27.3.jar

to the top



Test Info


Library Namerocksdbjni
Version #16.27.3
Version #26.29.4.1
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes3055 / 211
Compatibility 91.5%

Problem Summary


SeverityCount
Added Methods-23
Removed MethodsHigh1
Problems with
Data Types
High4
Medium0
Low0
Problems with
Methods
High1
Medium0
Low0

Added Methods  23 


rocksdbjni-6.29.4.1.jar, AbstractWriteBatch.class
package org.rocksdb
AbstractWriteBatch.delete ( ByteBuffer p1 )  :  void
AbstractWriteBatch.delete ( ColumnFamilyHandle p1, ByteBuffer p2 )  :  void

rocksdbjni-6.29.4.1.jar, Environment.class
package org.rocksdb.util
Environment.getFallbackJniLibraryFileName ( String p1 ) [static]  :  String
Environment.getFallbackJniLibraryName ( String p1 ) [static]  :  String

rocksdbjni-6.29.4.1.jar, Handler.class
package org.rocksdb
WriteBatch.Handler.markCommitWithTimestamp ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  void

rocksdbjni-6.29.4.1.jar, ReadOptions.class
package org.rocksdb
ReadOptions.autoPrefixMode ( )  :  boolean
ReadOptions.deadline ( )  :  long
ReadOptions.ioTimeout ( )  :  long
ReadOptions.iterStartTs ( )  :  Slice
ReadOptions.setAutoPrefixMode ( boolean p1 )  :  ReadOptions
ReadOptions.setDeadline ( long p1 )  :  ReadOptions
ReadOptions.setIoTimeout ( long p1 )  :  ReadOptions
ReadOptions.setIterStartTs ( AbstractSlice<?> p1 )  :  ReadOptions
ReadOptions.setTimestamp ( AbstractSlice<?> p1 )  :  ReadOptions
ReadOptions.setValueSizeSoftLimit ( long p1 )  :  ReadOptions
ReadOptions.timestamp ( )  :  Slice
ReadOptions.valueSizeSoftLimit ( )  :  long

rocksdbjni-6.29.4.1.jar, RocksDB.class
package org.rocksdb
RocksDB.multiGetByteBuffers ( List<ByteBuffer> p1, List<ByteBuffer> p2 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( List<ColumnFamilyHandle> p1, List<ByteBuffer> p2, List<ByteBuffer> p3 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( ReadOptions p1, List<ByteBuffer> p2, List<ByteBuffer> p3 )  :  List<ByteBufferGetStatus>
RocksDB.multiGetByteBuffers ( ReadOptions p1, List<ColumnFamilyHandle> p2, List<ByteBuffer> p3, List<ByteBuffer> p4 )  :  List<ByteBufferGetStatus>

rocksdbjni-6.29.4.1.jar, WriteBatchInterface.class
package org.rocksdb
WriteBatchInterface.delete ( ByteBuffer p1 ) [abstract]  :  void
WriteBatchInterface.delete ( ColumnFamilyHandle p1, ByteBuffer p2 ) [abstract]  :  void

to the top

Removed Methods  1 


rocksdbjni-6.27.3.jar, TableProperties.class
package org.rocksdb
TableProperties.getPropertiesOffsets ( )  :  Map<String,Long>

to the top

Problems with Data Types, High Severity  4 


rocksdbjni-6.27.3.jar
package org.rocksdb
[+] class RocksDB  1 
[+] class WriteBatch.Handler  1 
[+] interface WriteBatchInterface  2 

to the top

Problems with Methods, High Severity  1 


rocksdbjni-6.27.3.jar, SanityLevel.class
package org.rocksdb
[+] SanityLevel.getValue ( )  :  byte  1 

to the top

Java Archives  1 


rocksdbjni-6.27.3.jar

to the top