API compatibility report for the hbase library between rel/2.1.5 and 2.2.0RC6 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehbase
Version #1rel/2.1.5
Version #22.2.0RC6
SubjectBinary Compatibility

Test Results


Total Java Modules13
Total Methods / Classes4966 / 436
Compatibility 93.5%

Problem Summary


SeverityCount
Added Methods-157
Removed MethodsHigh4
Problems with
Data Types
High1
Medium10
Low6
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-72
Other Changes
in Methods
-13

Added Methods  157 


hbase-shaded-client-byo-hadoop-2.2.0.jar, AccessControlClient.class
package org.apache.hadoop.hbase.security.access
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, byte[ ] columnQualifier ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, byte[ ] columnQualifier, String userName ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, String userName ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, String userName ) [static]  :  List<UserPermission>
AccessControlClient.hasPermission ( Connection connection, String tableName, byte[ ] columnFamily, byte[ ] columnQualifier, String userName, Permission.Action... actions ) [static]  :  boolean
AccessControlClient.hasPermission ( Connection connection, String tableName, String columnFamily, String columnQualifier, String userName, Permission.Action... actions ) [static]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, Admin.class
package org.apache.hadoop.hbase.client
Admin.compactionSwitch ( boolean p1, List<String> p2 ) [abstract]  :  Map<ServerName,Boolean>
Admin.createTableAsync ( TableDescriptor p1 ) [abstract]  :  Future<Void>
Admin.exceedThrottleQuotaSwitch ( boolean p1 ) [abstract]  :  boolean
Admin.getCurrentSpaceQuotaSnapshot ( String p1 ) [abstract]  :  SpaceQuotaSnapshotView
Admin.getCurrentSpaceQuotaSnapshot ( TableName p1 ) [abstract]  :  SpaceQuotaSnapshotView
Admin.getRegionServerSpaceQuotaSnapshots ( ServerName p1 ) [abstract]  :  SpaceQuotaSnapshotView>
Admin.getSpaceQuotaTableSizes ( ) [abstract]  :  Map<TableName,Long>
Admin.getUserPermissions ( GetUserPermissionsRequest p1 ) [abstract]  :  List<UserPermission>
Admin.grant ( UserPermission p1, boolean p2 ) [abstract]  :  void
Admin.hasUserPermissions ( List<Permission> permissions )  :  List<Boolean>
Admin.hasUserPermissions ( String p1, List<Permission> p2 ) [abstract]  :  List<Boolean>
Admin.isRpcThrottleEnabled ( ) [abstract]  :  boolean
Admin.move ( byte[ ] p1 ) [abstract]  :  void
Admin.move ( byte[ ] p1, ServerName p2 ) [abstract]  :  void
Admin.revoke ( UserPermission p1 ) [abstract]  :  void
Admin.splitRegionAsync ( byte[ ] p1 ) [abstract]  :  Future<Void>
Admin.switchRpcThrottle ( boolean p1 ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
AsyncAdmin.balancerSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.cloneSnapshot ( String p1, TableName p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.compactionSwitch ( boolean p1, List<String> p2 ) [abstract]  :  CompletableFuture<Map<ServerName,Boolean>>
AsyncAdmin.exceedThrottleQuotaSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.getCurrentSpaceQuotaSnapshot ( String p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getCurrentSpaceQuotaSnapshot ( TableName p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getRegionServerSpaceQuotaSnapshots ( ServerName p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getSpaceQuotaTableSizes ( ) [abstract]  :  CompletableFuture<Map<TableName,Long>>
AsyncAdmin.getUserPermissions ( GetUserPermissionsRequest p1 ) [abstract]  :  CompletableFuture<List<UserPermission>>
AsyncAdmin.grant ( UserPermission p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.hasUserPermissions ( List<Permission> permissions )  :  CompletableFuture<List<Boolean>>
AsyncAdmin.hasUserPermissions ( String p1, List<Permission> p2 ) [abstract]  :  CompletableFuture<List<Boolean>>
AsyncAdmin.isRpcThrottleEnabled ( ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.listTableDescriptors ( List<TableName> p1 ) [abstract]  :  CompletableFuture<List<TableDescriptor>>
AsyncAdmin.mergeRegions ( List<byte[ ]> p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.mergeSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.restoreSnapshot ( String p1, boolean p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.revoke ( UserPermission p1 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.splitSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.switchRpcThrottle ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncAdminBuilder.class
package org.apache.hadoop.hbase.client
AsyncAdminBuilder.setRetryPauseForCQTBE ( long p1, TimeUnit p2 ) [abstract]  :  AsyncAdminBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncBufferedMutatorBuilder.class
package org.apache.hadoop.hbase.client
AsyncBufferedMutatorBuilder.setMaxKeyValueSize ( int p1 ) [abstract]  :  AsyncBufferedMutatorBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncConnection.class
package org.apache.hadoop.hbase.client
AsyncConnection.clearRegionLocationCache ( ) [abstract]  :  void
AsyncConnection.isClosed ( ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncTableBuilder.class
package org.apache.hadoop.hbase.client
AsyncTableBuilder<C>.setRetryPauseForCQTBE ( long p1, TimeUnit p2 ) [abstract]  :  AsyncTableBuilder<C>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncTableRegionLocator.class
package org.apache.hadoop.hbase.client
AsyncTableRegionLocator.clearRegionLocationCache ( ) [abstract]  :  void
AsyncTableRegionLocator.getAllRegionLocations ( ) [abstract]  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getEndKeys ( )  :  CompletableFuture<List<byte[ ]>>
AsyncTableRegionLocator.getRegionLocations ( byte[ ] p1, boolean p2 ) [abstract]  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getRegionLocations ( byte[ ] row )  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getStartEndKeys ( )  :  CompletableFuture<List<Pair<byte[ ],byte[ ]>>>
AsyncTableRegionLocator.getStartKeys ( )  :  CompletableFuture<List<byte[ ]>>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AuthUtil.class
package org.apache.hadoop.hbase
AuthUtil.getAuthRenewalChore ( UserGroupInformation user ) [static]  :  ScheduledChore
AuthUtil.loginClient ( Configuration conf ) [static]  :  User

hbase-shaded-client-byo-hadoop-2.2.0.jar, Cell.class
package org.apache.hadoop.hbase
Cell.getSerializedSize ( ) [abstract]  :  int

hbase-shaded-client-byo-hadoop-2.2.0.jar, ClusterMetrics.class
package org.apache.hadoop.hbase
ClusterMetrics.getServersName ( ) [abstract]  :  List<ServerName>

hbase-shaded-client-byo-hadoop-2.2.0.jar, ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getServersName ( )  :  List<ServerName>

hbase-shaded-client-byo-hadoop-2.2.0.jar, ConcurrentTableModificationException.class
package org.apache.hadoop.hbase
ConcurrentTableModificationException.ConcurrentTableModificationException ( )
ConcurrentTableModificationException.ConcurrentTableModificationException ( byte[ ] tableName )
ConcurrentTableModificationException.ConcurrentTableModificationException ( String s )
ConcurrentTableModificationException.ConcurrentTableModificationException ( TableName tableName )

hbase-shaded-client-byo-hadoop-2.2.0.jar, Connection.class
package org.apache.hadoop.hbase.client
Connection.clearRegionLocationCache ( ) [abstract]  :  void
Connection.getHbck ( )  :  Hbck
Connection.getHbck ( ServerName masterServer )  :  Hbck

hbase-shaded-client-byo-hadoop-2.2.0.jar, GetUserPermissionsRequest.class
package org.apache.hadoop.hbase.security.access
GetUserPermissionsRequest.getFamily ( )  :  byte[ ]
GetUserPermissionsRequest.getNamespace ( )  :  String
GetUserPermissionsRequest.getQualifier ( )  :  byte[ ]
GetUserPermissionsRequest.getTableName ( )  :  TableName
GetUserPermissionsRequest.getUserName ( )  :  String
GetUserPermissionsRequest.newBuilder ( ) [static]  :  GetUserPermissionsRequest.Builder
GetUserPermissionsRequest.newBuilder ( String namespace ) [static]  :  GetUserPermissionsRequest.Builder
GetUserPermissionsRequest.newBuilder ( TableName tableName ) [static]  :  GetUserPermissionsRequest.Builder

hbase-shaded-client-byo-hadoop-2.2.0.jar, GlobalPermission.class
package org.apache.hadoop.hbase.security.access
GlobalPermission.equals ( Object obj )  :  boolean
GlobalPermission.hashCode ( )  :  int
GlobalPermission.toString ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, HBaseSnapshotException.class
package org.apache.hadoop.hbase.snapshot
HBaseSnapshotException.HBaseSnapshotException ( String message, Throwable e )

hbase-shaded-client-byo-hadoop-2.2.0.jar, HTableDescriptor.class
package org.apache.hadoop.hbase
HTableDescriptor.isMergeEnabled ( )  :  boolean
HTableDescriptor.isSplitEnabled ( )  :  boolean
HTableDescriptor.setMergeEnabled ( boolean isEnable )  :  HTableDescriptor
HTableDescriptor.setSplitEnabled ( boolean isEnable )  :  HTableDescriptor

hbase-shaded-client-byo-hadoop-2.2.0.jar, NamespacePermission.class
package org.apache.hadoop.hbase.security.access
NamespacePermission.equals ( Object obj )  :  boolean
NamespacePermission.equalsExceptActions ( Object obj )  :  boolean
NamespacePermission.getNamespace ( )  :  String
NamespacePermission.hashCode ( )  :  int
NamespacePermission.implies ( String namespace, Permission.Action action )  :  boolean
NamespacePermission.rawExpression ( )  :  String
NamespacePermission.readFields ( DataInput in )  :  void
NamespacePermission.toString ( )  :  String
NamespacePermission.write ( DataOutput out )  :  void

hbase-shaded-client-byo-hadoop-2.2.0.jar, Permission.class
package org.apache.hadoop.hbase.security.access
Permission.equalsExceptActions ( Object obj )  :  boolean
Permission.getAccessScope ( )  :  Permission.Scope
Permission.newBuilder ( ) [static]  :  Permission.Builder
Permission.newBuilder ( String namespace ) [static]  :  Permission.Builder
Permission.newBuilder ( TableName tableName ) [static]  :  Permission.Builder
Permission.rawExpression ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, Put.class
package org.apache.hadoop.hbase.client
Put.setPriority ( int p1 )  :  OperationWithAttributes
Put.setPriority ( int priority )  :  Put

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaFilter.class
package org.apache.hadoop.hbase.quotas
QuotaFilter.getRegionServerFilter ( )  :  String
QuotaFilter.setRegionServerFilter ( String regex )  :  QuotaFilter

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaSettings.class
package org.apache.hadoop.hbase.quotas
QuotaSettings.getRegionServer ( )  :  String
QuotaSettings.QuotaSettings ( String userName, TableName tableName, String namespace, String regionServer )

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaSettingsFactory.class
package org.apache.hadoop.hbase.quotas
QuotaSettingsFactory.fromThrottle ( String userName, TableName tableName, String namespace, String regionServer, QuotaProtos.Throttle throttle ) [static]  :  List<QuotaSettings>
QuotaSettingsFactory.throttleNamespace ( String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleRegionServer ( String regionServer, ThrottleType type, long limit, TimeUnit timeUnit ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleTable ( TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleNamespaceByThrottleType ( String namespace, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleRegionServer ( String regionServer ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleRegionServerByThrottleType ( String regionServer, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleTableByThrottleType ( TableName tableName, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, String namespace, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, TableName tableName, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, ThrottleType type ) [static]  :  QuotaSettings

hbase-shaded-client-byo-hadoop-2.2.0.jar, RegionLocator.class
package org.apache.hadoop.hbase.client
RegionLocator.clearRegionLocationCache ( ) [abstract]  :  void
RegionLocator.getRegionLocation ( byte[ ] p1, int p2, boolean p3 ) [abstract]  :  HRegionLocation
RegionLocator.getRegionLocation ( byte[ ] row, int replicaId )  :  HRegionLocation
RegionLocator.getRegionLocations ( byte[ ] p1, boolean p2 ) [abstract]  :  List<HRegionLocation>
RegionLocator.getRegionLocations ( byte[ ] row )  :  List<HRegionLocation>

hbase-shaded-client-byo-hadoop-2.2.0.jar, RestoreSnapshotException.class
package org.apache.hadoop.hbase.snapshot
RestoreSnapshotException.RestoreSnapshotException ( String message, Throwable e )

hbase-shaded-client-byo-hadoop-2.2.0.jar, RpcThrottlingException.class
package org.apache.hadoop.hbase.quotas
RpcThrottlingException.throwReadCapacityUnitExceeded ( long waitInterval ) [static]  :  void
RpcThrottlingException.throwRequestCapacityUnitExceeded ( long waitInterval ) [static]  :  void
RpcThrottlingException.throwWriteCapacityUnitExceeded ( long waitInterval ) [static]  :  void

hbase-shaded-client-byo-hadoop-2.2.0.jar, SpaceQuotaSnapshotView.class
package org.apache.hadoop.hbase.quotas
SpaceQuotaSnapshotView.getLimit ( ) [abstract]  :  long
SpaceQuotaSnapshotView.getQuotaStatus ( ) [abstract]  :  SpaceQuotaSnapshotView.SpaceQuotaStatusView
SpaceQuotaSnapshotView.getUsage ( ) [abstract]  :  long

hbase-shaded-client-byo-hadoop-2.2.0.jar, SpaceQuotaStatusView.class
package org.apache.hadoop.hbase.quotas
SpaceQuotaSnapshotView.SpaceQuotaStatusView.getPolicy ( ) [abstract]  :  Optional<SpaceViolationPolicy>
SpaceQuotaSnapshotView.SpaceQuotaStatusView.isInViolation ( ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, TableDescriptor.class
package org.apache.hadoop.hbase.client
TableDescriptor.isMergeEnabled ( ) [abstract]  :  boolean
TableDescriptor.isSplitEnabled ( ) [abstract]  :  boolean
TableDescriptor.toStringCustomizedValues ( ) [abstract]  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, TableDescriptorBuilder.class
package org.apache.hadoop.hbase.client
TableDescriptorBuilder.setMergeEnabled ( boolean isEnable )  :  TableDescriptorBuilder
TableDescriptorBuilder.setSplitEnabled ( boolean isEnable )  :  TableDescriptorBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, TablePermission.class
package org.apache.hadoop.hbase.security.access
TablePermission.equalsExceptActions ( Object obj )  :  boolean
TablePermission.implies ( TableName table, byte[ ] family, Permission.Action action )  :  boolean
TablePermission.rawExpression ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, User.class
package org.apache.hadoop.hbase.security
User.isLoginFromKeytab ( )  :  boolean
User.login ( String keytabLocation, String pricipalName ) [static]  :  void
User.shouldLoginFromKeytab ( Configuration conf ) [static]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, UserPermission.class
package org.apache.hadoop.hbase.security.access
UserPermission.equalsExceptActions ( Object obj )  :  boolean
UserPermission.getAccessScope ( )  :  Permission.Scope
UserPermission.getPermission ( )  :  Permission
UserPermission.getUser ( )  :  String
UserPermission.UserPermission ( String user, Permission permission )

hbase-shaded-mapreduce-2.2.0.jar, BulkLoadHFiles.class
package org.apache.hadoop.hbase.tool
BulkLoadHFiles.bulkLoad ( TableName p1, Map<byte[ ],List<Path>> p2 ) [abstract]  :  Map<BulkLoadHFiles.LoadQueueItem,ByteBuffer>
BulkLoadHFiles.bulkLoad ( TableName p1, Path p2 ) [abstract]  :  Map<BulkLoadHFiles.LoadQueueItem,ByteBuffer>
BulkLoadHFiles.create ( Configuration conf ) [static]  :  BulkLoadHFiles

hbase-shaded-mapreduce-2.2.0.jar, LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.run ( Path hfofDir, TableName tableName )  :  Map<LoadIncrementalHFiles.LoadQueueItem,ByteBuffer>

hbase-shaded-mapreduce-2.2.0.jar, LoadQueueItem.class
package org.apache.hadoop.hbase.tool
BulkLoadHFiles.LoadQueueItem.BulkLoadHFiles.LoadQueueItem ( byte[ ] family, Path hfilePath )
BulkLoadHFiles.LoadQueueItem.getFamily ( )  :  byte[ ]
BulkLoadHFiles.LoadQueueItem.getFilePath ( )  :  Path
BulkLoadHFiles.LoadQueueItem.toString ( )  :  String

to the top

Removed Methods  4 


hbase-shaded-client-byo-hadoop-2.1.5.jar, HBaseSnapshotException.class
package org.apache.hadoop.hbase.snapshot
HBaseSnapshotException.HBaseSnapshotException ( String message, Exception e )

hbase-shaded-client-byo-hadoop-2.1.5.jar, QuotaSettings.class
package org.apache.hadoop.hbase.quotas
QuotaSettings.QuotaSettings ( String userName, TableName tableName, String namespace )

hbase-shaded-client-byo-hadoop-2.1.5.jar, QuotaSettingsFactory.class
package org.apache.hadoop.hbase.quotas
QuotaSettingsFactory.fromThrottle ( String userName, TableName tableName, String namespace, QuotaProtos.Throttle throttle ) [static]  :  List<QuotaSettings>

hbase-shaded-client-byo-hadoop-2.1.5.jar, RestoreSnapshotException.class
package org.apache.hadoop.hbase.snapshot
RestoreSnapshotException.RestoreSnapshotException ( String message, Exception e )

to the top

Problems with Data Types, High Severity  1 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.security.access
[+] class Permission  1 

to the top

Problems with Methods, High Severity  1 


hbase-shaded-client-byo-hadoop-2.1.5.jar, UserPermission.class
package org.apache.hadoop.hbase.security.access
[+] UserPermission.getUser ( )  :  byte[ ]  1 

to the top

Problems with Data Types, Medium Severity  10 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase
[+] interface Cell  2 
[+] interface ClusterMetrics  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.client
[+] interface Admin  5 
[+] interface TableDescriptor  2 

to the top

Problems with Data Types, Low Severity  6 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.client
[+] class Put  2 

hbase-shaded-mapreduce-2.1.5.jar
package org.apache.hadoop.hbase.tool
[+] class LoadIncrementalHFiles.LoadQueueItem  4 

to the top

Other Changes in Data Types  72 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase
[+] class HTableDescriptor  2 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.client
[+] class TableDescriptorBuilder  4 
[+] interface Admin  13 
[+] interface AsyncAdmin  25 
[+] interface AsyncAdminBuilder  1 
[+] interface AsyncBufferedMutatorBuilder  1 
[+] interface AsyncConnection  2 
[+] interface AsyncTableBuilder<C>  1 
[+] interface AsyncTableRegionLocator  3 
[+] interface Connection  1 
[+] interface RegionLocator  8 
[+] interface TableDescriptor  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.quotas
[+] class RpcThrottlingException.Type  3 
[+] class ThrottleType  3 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.regionserver
[+] class BloomType  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.security.access
[+] class Permission  2 

hbase-shaded-mapreduce-2.1.5.jar
package org.apache.hadoop.hbase.mapreduce
[+] class HFileOutputFormat2  1 

to the top

Other Changes in Methods  13 


hbase-shaded-client-byo-hadoop-2.1.5.jar, Admin.class
package org.apache.hadoop.hbase.client
[+] Admin.mergeRegionsAsync ( byte[ ] p1, byte[ ] p2, boolean p3 ) [abstract]  :  Future<Void>  1 
[+] Admin.move ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  void  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
[+] AsyncAdmin.balancerSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 
[+] AsyncAdmin.cloneSnapshot ( String p1, TableName p2 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.mergeRegions ( byte[ ] p1, byte[ ] p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.mergeSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 
[+] AsyncAdmin.restoreSnapshot ( String p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.splitSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar, RegionLocator.class
package org.apache.hadoop.hbase.client
[+] RegionLocator.getEndKeys ( ) [abstract]  :  byte[ ][ ]  1 
[+] RegionLocator.getRegionLocation ( byte[ ] p1 ) [abstract]  :  HRegionLocation  1 
[+] RegionLocator.getRegionLocation ( byte[ ] p1, boolean p2 ) [abstract]  :  HRegionLocation  1 
[+] RegionLocator.getStartEndKeys ( ) [abstract]  :  Pair<byte[ ][ ],byte[ ][ ]>  1 
[+] RegionLocator.getStartKeys ( ) [abstract]  :  byte[ ][ ]  1 

to the top

Java Archives  13 


hbase-client-project-2.1.5.jar
hbase-endpoint-2.1.5.jar
hbase-examples-2.1.5.jar
hbase-external-blockcache-2.1.5.jar
hbase-protocol-2.1.5.jar
hbase-rest-2.1.5.jar
hbase-rsgroup-2.1.5.jar
hbase-server-2.1.5.jar
hbase-shaded-client-2.1.5.jar
hbase-shaded-client-byo-hadoop-2.1.5.jar
hbase-shaded-client-project-2.1.5.jar
hbase-shaded-mapreduce-2.1.5.jar
hbase-thrift-2.1.5.jar

to the top



Test Info


Library Namehbase
Version #1rel/2.1.5
Version #22.2.0RC6
SubjectSource Compatibility

Test Results


Total Java Modules13
Total Methods / Classes4966 / 436
Compatibility 82.5%

Problem Summary


SeverityCount
Added Methods-157
Removed MethodsHigh4
Problems with
Data Types
High54
Medium0
Low1
Problems with
Methods
High0
Medium1
Low0
Other Changes
in Data Types
-29
Other Changes
in Methods
-13

Added Methods  157 


hbase-shaded-client-byo-hadoop-2.2.0.jar, AccessControlClient.class
package org.apache.hadoop.hbase.security.access
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, byte[ ] columnQualifier ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, byte[ ] columnQualifier, String userName ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, byte[ ] columnFamily, String userName ) [static]  :  List<UserPermission>
AccessControlClient.getUserPermissions ( Connection connection, String tableRegex, String userName ) [static]  :  List<UserPermission>
AccessControlClient.hasPermission ( Connection connection, String tableName, byte[ ] columnFamily, byte[ ] columnQualifier, String userName, Permission.Action... actions ) [static]  :  boolean
AccessControlClient.hasPermission ( Connection connection, String tableName, String columnFamily, String columnQualifier, String userName, Permission.Action... actions ) [static]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, Admin.class
package org.apache.hadoop.hbase.client
Admin.compactionSwitch ( boolean p1, List<String> p2 ) [abstract]  :  Map<ServerName,Boolean>
Admin.createTableAsync ( TableDescriptor p1 ) [abstract]  :  Future<Void>
Admin.exceedThrottleQuotaSwitch ( boolean p1 ) [abstract]  :  boolean
Admin.getCurrentSpaceQuotaSnapshot ( String p1 ) [abstract]  :  SpaceQuotaSnapshotView
Admin.getCurrentSpaceQuotaSnapshot ( TableName p1 ) [abstract]  :  SpaceQuotaSnapshotView
Admin.getRegionServerSpaceQuotaSnapshots ( ServerName p1 ) [abstract]  :  SpaceQuotaSnapshotView>
Admin.getSpaceQuotaTableSizes ( ) [abstract]  :  Map<TableName,Long>
Admin.getUserPermissions ( GetUserPermissionsRequest p1 ) [abstract]  :  List<UserPermission>
Admin.grant ( UserPermission p1, boolean p2 ) [abstract]  :  void
Admin.hasUserPermissions ( List<Permission> permissions )  :  List<Boolean>
Admin.hasUserPermissions ( String p1, List<Permission> p2 ) [abstract]  :  List<Boolean>
Admin.isRpcThrottleEnabled ( ) [abstract]  :  boolean
Admin.move ( byte[ ] p1 ) [abstract]  :  void
Admin.move ( byte[ ] p1, ServerName p2 ) [abstract]  :  void
Admin.revoke ( UserPermission p1 ) [abstract]  :  void
Admin.splitRegionAsync ( byte[ ] p1 ) [abstract]  :  Future<Void>
Admin.switchRpcThrottle ( boolean p1 ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
AsyncAdmin.balancerSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.cloneSnapshot ( String p1, TableName p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.compactionSwitch ( boolean p1, List<String> p2 ) [abstract]  :  CompletableFuture<Map<ServerName,Boolean>>
AsyncAdmin.exceedThrottleQuotaSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.getCurrentSpaceQuotaSnapshot ( String p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getCurrentSpaceQuotaSnapshot ( TableName p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getRegionServerSpaceQuotaSnapshots ( ServerName p1 ) [abstract]  :  CompletableFuture<?>
AsyncAdmin.getSpaceQuotaTableSizes ( ) [abstract]  :  CompletableFuture<Map<TableName,Long>>
AsyncAdmin.getUserPermissions ( GetUserPermissionsRequest p1 ) [abstract]  :  CompletableFuture<List<UserPermission>>
AsyncAdmin.grant ( UserPermission p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.hasUserPermissions ( List<Permission> permissions )  :  CompletableFuture<List<Boolean>>
AsyncAdmin.hasUserPermissions ( String p1, List<Permission> p2 ) [abstract]  :  CompletableFuture<List<Boolean>>
AsyncAdmin.isRpcThrottleEnabled ( ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.listTableDescriptors ( List<TableName> p1 ) [abstract]  :  CompletableFuture<List<TableDescriptor>>
AsyncAdmin.mergeRegions ( List<byte[ ]> p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.mergeSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.restoreSnapshot ( String p1, boolean p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.revoke ( UserPermission p1 ) [abstract]  :  CompletableFuture<Void>
AsyncAdmin.splitSwitch ( boolean p1, boolean p2 ) [abstract]  :  CompletableFuture<Boolean>
AsyncAdmin.switchRpcThrottle ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncAdminBuilder.class
package org.apache.hadoop.hbase.client
AsyncAdminBuilder.setRetryPauseForCQTBE ( long p1, TimeUnit p2 ) [abstract]  :  AsyncAdminBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncBufferedMutatorBuilder.class
package org.apache.hadoop.hbase.client
AsyncBufferedMutatorBuilder.setMaxKeyValueSize ( int p1 ) [abstract]  :  AsyncBufferedMutatorBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncConnection.class
package org.apache.hadoop.hbase.client
AsyncConnection.clearRegionLocationCache ( ) [abstract]  :  void
AsyncConnection.isClosed ( ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncTableBuilder.class
package org.apache.hadoop.hbase.client
AsyncTableBuilder<C>.setRetryPauseForCQTBE ( long p1, TimeUnit p2 ) [abstract]  :  AsyncTableBuilder<C>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AsyncTableRegionLocator.class
package org.apache.hadoop.hbase.client
AsyncTableRegionLocator.clearRegionLocationCache ( ) [abstract]  :  void
AsyncTableRegionLocator.getAllRegionLocations ( ) [abstract]  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getEndKeys ( )  :  CompletableFuture<List<byte[ ]>>
AsyncTableRegionLocator.getRegionLocations ( byte[ ] p1, boolean p2 ) [abstract]  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getRegionLocations ( byte[ ] row )  :  CompletableFuture<List<HRegionLocation>>
AsyncTableRegionLocator.getStartEndKeys ( )  :  CompletableFuture<List<Pair<byte[ ],byte[ ]>>>
AsyncTableRegionLocator.getStartKeys ( )  :  CompletableFuture<List<byte[ ]>>

hbase-shaded-client-byo-hadoop-2.2.0.jar, AuthUtil.class
package org.apache.hadoop.hbase
AuthUtil.getAuthRenewalChore ( UserGroupInformation user ) [static]  :  ScheduledChore
AuthUtil.loginClient ( Configuration conf ) [static]  :  User

hbase-shaded-client-byo-hadoop-2.2.0.jar, Cell.class
package org.apache.hadoop.hbase
Cell.getSerializedSize ( ) [abstract]  :  int

hbase-shaded-client-byo-hadoop-2.2.0.jar, ClusterMetrics.class
package org.apache.hadoop.hbase
ClusterMetrics.getServersName ( ) [abstract]  :  List<ServerName>

hbase-shaded-client-byo-hadoop-2.2.0.jar, ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getServersName ( )  :  List<ServerName>

hbase-shaded-client-byo-hadoop-2.2.0.jar, ConcurrentTableModificationException.class
package org.apache.hadoop.hbase
ConcurrentTableModificationException.ConcurrentTableModificationException ( )
ConcurrentTableModificationException.ConcurrentTableModificationException ( byte[ ] tableName )
ConcurrentTableModificationException.ConcurrentTableModificationException ( String s )
ConcurrentTableModificationException.ConcurrentTableModificationException ( TableName tableName )

hbase-shaded-client-byo-hadoop-2.2.0.jar, Connection.class
package org.apache.hadoop.hbase.client
Connection.clearRegionLocationCache ( ) [abstract]  :  void
Connection.getHbck ( )  :  Hbck
Connection.getHbck ( ServerName masterServer )  :  Hbck

hbase-shaded-client-byo-hadoop-2.2.0.jar, GetUserPermissionsRequest.class
package org.apache.hadoop.hbase.security.access
GetUserPermissionsRequest.getFamily ( )  :  byte[ ]
GetUserPermissionsRequest.getNamespace ( )  :  String
GetUserPermissionsRequest.getQualifier ( )  :  byte[ ]
GetUserPermissionsRequest.getTableName ( )  :  TableName
GetUserPermissionsRequest.getUserName ( )  :  String
GetUserPermissionsRequest.newBuilder ( ) [static]  :  GetUserPermissionsRequest.Builder
GetUserPermissionsRequest.newBuilder ( String namespace ) [static]  :  GetUserPermissionsRequest.Builder
GetUserPermissionsRequest.newBuilder ( TableName tableName ) [static]  :  GetUserPermissionsRequest.Builder

hbase-shaded-client-byo-hadoop-2.2.0.jar, GlobalPermission.class
package org.apache.hadoop.hbase.security.access
GlobalPermission.equals ( Object obj )  :  boolean
GlobalPermission.hashCode ( )  :  int
GlobalPermission.toString ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, HBaseSnapshotException.class
package org.apache.hadoop.hbase.snapshot
HBaseSnapshotException.HBaseSnapshotException ( String message, Throwable e )

hbase-shaded-client-byo-hadoop-2.2.0.jar, HTableDescriptor.class
package org.apache.hadoop.hbase
HTableDescriptor.isMergeEnabled ( )  :  boolean
HTableDescriptor.isSplitEnabled ( )  :  boolean
HTableDescriptor.setMergeEnabled ( boolean isEnable )  :  HTableDescriptor
HTableDescriptor.setSplitEnabled ( boolean isEnable )  :  HTableDescriptor

hbase-shaded-client-byo-hadoop-2.2.0.jar, NamespacePermission.class
package org.apache.hadoop.hbase.security.access
NamespacePermission.equals ( Object obj )  :  boolean
NamespacePermission.equalsExceptActions ( Object obj )  :  boolean
NamespacePermission.getNamespace ( )  :  String
NamespacePermission.hashCode ( )  :  int
NamespacePermission.implies ( String namespace, Permission.Action action )  :  boolean
NamespacePermission.rawExpression ( )  :  String
NamespacePermission.readFields ( DataInput in )  :  void
NamespacePermission.toString ( )  :  String
NamespacePermission.write ( DataOutput out )  :  void

hbase-shaded-client-byo-hadoop-2.2.0.jar, Permission.class
package org.apache.hadoop.hbase.security.access
Permission.equalsExceptActions ( Object obj )  :  boolean
Permission.getAccessScope ( )  :  Permission.Scope
Permission.newBuilder ( ) [static]  :  Permission.Builder
Permission.newBuilder ( String namespace ) [static]  :  Permission.Builder
Permission.newBuilder ( TableName tableName ) [static]  :  Permission.Builder
Permission.rawExpression ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, Put.class
package org.apache.hadoop.hbase.client
Put.setPriority ( int p1 )  :  OperationWithAttributes
Put.setPriority ( int priority )  :  Put

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaFilter.class
package org.apache.hadoop.hbase.quotas
QuotaFilter.getRegionServerFilter ( )  :  String
QuotaFilter.setRegionServerFilter ( String regex )  :  QuotaFilter

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaSettings.class
package org.apache.hadoop.hbase.quotas
QuotaSettings.getRegionServer ( )  :  String
QuotaSettings.QuotaSettings ( String userName, TableName tableName, String namespace, String regionServer )

hbase-shaded-client-byo-hadoop-2.2.0.jar, QuotaSettingsFactory.class
package org.apache.hadoop.hbase.quotas
QuotaSettingsFactory.fromThrottle ( String userName, TableName tableName, String namespace, String regionServer, QuotaProtos.Throttle throttle ) [static]  :  List<QuotaSettings>
QuotaSettingsFactory.throttleNamespace ( String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleRegionServer ( String regionServer, ThrottleType type, long limit, TimeUnit timeUnit ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleTable ( TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.throttleUser ( String userName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleNamespaceByThrottleType ( String namespace, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleRegionServer ( String regionServer ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleRegionServerByThrottleType ( String regionServer, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleTableByThrottleType ( TableName tableName, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, String namespace, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, TableName tableName, ThrottleType type ) [static]  :  QuotaSettings
QuotaSettingsFactory.unthrottleUserByThrottleType ( String userName, ThrottleType type ) [static]  :  QuotaSettings

hbase-shaded-client-byo-hadoop-2.2.0.jar, RegionLocator.class
package org.apache.hadoop.hbase.client
RegionLocator.clearRegionLocationCache ( ) [abstract]  :  void
RegionLocator.getRegionLocation ( byte[ ] p1, int p2, boolean p3 ) [abstract]  :  HRegionLocation
RegionLocator.getRegionLocation ( byte[ ] row, int replicaId )  :  HRegionLocation
RegionLocator.getRegionLocations ( byte[ ] p1, boolean p2 ) [abstract]  :  List<HRegionLocation>
RegionLocator.getRegionLocations ( byte[ ] row )  :  List<HRegionLocation>

hbase-shaded-client-byo-hadoop-2.2.0.jar, RestoreSnapshotException.class
package org.apache.hadoop.hbase.snapshot
RestoreSnapshotException.RestoreSnapshotException ( String message, Throwable e )

hbase-shaded-client-byo-hadoop-2.2.0.jar, RpcThrottlingException.class
package org.apache.hadoop.hbase.quotas
RpcThrottlingException.throwReadCapacityUnitExceeded ( long waitInterval ) [static]  :  void
RpcThrottlingException.throwRequestCapacityUnitExceeded ( long waitInterval ) [static]  :  void
RpcThrottlingException.throwWriteCapacityUnitExceeded ( long waitInterval ) [static]  :  void

hbase-shaded-client-byo-hadoop-2.2.0.jar, SpaceQuotaSnapshotView.class
package org.apache.hadoop.hbase.quotas
SpaceQuotaSnapshotView.getLimit ( ) [abstract]  :  long
SpaceQuotaSnapshotView.getQuotaStatus ( ) [abstract]  :  SpaceQuotaSnapshotView.SpaceQuotaStatusView
SpaceQuotaSnapshotView.getUsage ( ) [abstract]  :  long

hbase-shaded-client-byo-hadoop-2.2.0.jar, SpaceQuotaStatusView.class
package org.apache.hadoop.hbase.quotas
SpaceQuotaSnapshotView.SpaceQuotaStatusView.getPolicy ( ) [abstract]  :  Optional<SpaceViolationPolicy>
SpaceQuotaSnapshotView.SpaceQuotaStatusView.isInViolation ( ) [abstract]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, TableDescriptor.class
package org.apache.hadoop.hbase.client
TableDescriptor.isMergeEnabled ( ) [abstract]  :  boolean
TableDescriptor.isSplitEnabled ( ) [abstract]  :  boolean
TableDescriptor.toStringCustomizedValues ( ) [abstract]  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, TableDescriptorBuilder.class
package org.apache.hadoop.hbase.client
TableDescriptorBuilder.setMergeEnabled ( boolean isEnable )  :  TableDescriptorBuilder
TableDescriptorBuilder.setSplitEnabled ( boolean isEnable )  :  TableDescriptorBuilder

hbase-shaded-client-byo-hadoop-2.2.0.jar, TablePermission.class
package org.apache.hadoop.hbase.security.access
TablePermission.equalsExceptActions ( Object obj )  :  boolean
TablePermission.implies ( TableName table, byte[ ] family, Permission.Action action )  :  boolean
TablePermission.rawExpression ( )  :  String

hbase-shaded-client-byo-hadoop-2.2.0.jar, User.class
package org.apache.hadoop.hbase.security
User.isLoginFromKeytab ( )  :  boolean
User.login ( String keytabLocation, String pricipalName ) [static]  :  void
User.shouldLoginFromKeytab ( Configuration conf ) [static]  :  boolean

hbase-shaded-client-byo-hadoop-2.2.0.jar, UserPermission.class
package org.apache.hadoop.hbase.security.access
UserPermission.equalsExceptActions ( Object obj )  :  boolean
UserPermission.getAccessScope ( )  :  Permission.Scope
UserPermission.getPermission ( )  :  Permission
UserPermission.getUser ( )  :  String
UserPermission.UserPermission ( String user, Permission permission )

hbase-shaded-mapreduce-2.2.0.jar, BulkLoadHFiles.class
package org.apache.hadoop.hbase.tool
BulkLoadHFiles.bulkLoad ( TableName p1, Map<byte[ ],List<Path>> p2 ) [abstract]  :  Map<BulkLoadHFiles.LoadQueueItem,ByteBuffer>
BulkLoadHFiles.bulkLoad ( TableName p1, Path p2 ) [abstract]  :  Map<BulkLoadHFiles.LoadQueueItem,ByteBuffer>
BulkLoadHFiles.create ( Configuration conf ) [static]  :  BulkLoadHFiles

hbase-shaded-mapreduce-2.2.0.jar, LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.run ( Path hfofDir, TableName tableName )  :  Map<LoadIncrementalHFiles.LoadQueueItem,ByteBuffer>

hbase-shaded-mapreduce-2.2.0.jar, LoadQueueItem.class
package org.apache.hadoop.hbase.tool
BulkLoadHFiles.LoadQueueItem.BulkLoadHFiles.LoadQueueItem ( byte[ ] family, Path hfilePath )
BulkLoadHFiles.LoadQueueItem.getFamily ( )  :  byte[ ]
BulkLoadHFiles.LoadQueueItem.getFilePath ( )  :  Path
BulkLoadHFiles.LoadQueueItem.toString ( )  :  String

to the top

Removed Methods  4 


hbase-shaded-client-byo-hadoop-2.1.5.jar, HBaseSnapshotException.class
package org.apache.hadoop.hbase.snapshot
HBaseSnapshotException.HBaseSnapshotException ( String message, Exception e )

hbase-shaded-client-byo-hadoop-2.1.5.jar, QuotaSettings.class
package org.apache.hadoop.hbase.quotas
QuotaSettings.QuotaSettings ( String userName, TableName tableName, String namespace )

hbase-shaded-client-byo-hadoop-2.1.5.jar, QuotaSettingsFactory.class
package org.apache.hadoop.hbase.quotas
QuotaSettingsFactory.fromThrottle ( String userName, TableName tableName, String namespace, QuotaProtos.Throttle throttle ) [static]  :  List<QuotaSettings>

hbase-shaded-client-byo-hadoop-2.1.5.jar, RestoreSnapshotException.class
package org.apache.hadoop.hbase.snapshot
RestoreSnapshotException.RestoreSnapshotException ( String message, Exception e )

to the top

Problems with Data Types, High Severity  54 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase
[+] interface Cell  2 
[+] interface ClusterMetrics  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.client
[+] interface Admin  16 
[+] interface AsyncAdmin  19 
[+] interface AsyncAdminBuilder  1 
[+] interface AsyncBufferedMutatorBuilder  1 
[+] interface AsyncConnection  2 
[+] interface AsyncTableBuilder<C>  1 
[+] interface AsyncTableRegionLocator  3 
[+] interface Connection  1 
[+] interface RegionLocator  3 
[+] interface TableDescriptor  3 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.security.access
[+] class Permission  1 

to the top

Problems with Methods, Medium Severity  1 


hbase-shaded-client-byo-hadoop-2.1.5.jar, UserPermission.class
package org.apache.hadoop.hbase.security.access
[+] UserPermission.getUser ( )  :  byte[ ]  1 

to the top

Problems with Data Types, Low Severity  1 


hbase-shaded-mapreduce-2.1.5.jar
package org.apache.hadoop.hbase.tool
[+] class LoadIncrementalHFiles.LoadQueueItem  1 

to the top

Other Changes in Data Types  29 


hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase
[+] class HTableDescriptor  2 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.client
[+] class TableDescriptorBuilder  4 
[+] interface Admin  2 
[+] interface AsyncAdmin  6 
[+] interface RegionLocator  5 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.quotas
[+] class RpcThrottlingException.Type  3 
[+] class ThrottleType  3 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.regionserver
[+] class BloomType  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar
package org.apache.hadoop.hbase.security.access
[+] class Permission  2 

hbase-shaded-mapreduce-2.1.5.jar
package org.apache.hadoop.hbase.mapreduce
[+] class HFileOutputFormat2  1 

to the top

Other Changes in Methods  13 


hbase-shaded-client-byo-hadoop-2.1.5.jar, Admin.class
package org.apache.hadoop.hbase.client
[+] Admin.mergeRegionsAsync ( byte[ ] p1, byte[ ] p2, boolean p3 ) [abstract]  :  Future<Void>  1 
[+] Admin.move ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  void  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
[+] AsyncAdmin.balancerSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 
[+] AsyncAdmin.cloneSnapshot ( String p1, TableName p2 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.mergeRegions ( byte[ ] p1, byte[ ] p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.mergeSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 
[+] AsyncAdmin.restoreSnapshot ( String p1, boolean p2 ) [abstract]  :  CompletableFuture<Void>  1 
[+] AsyncAdmin.splitSwitch ( boolean p1 ) [abstract]  :  CompletableFuture<Boolean>  1 

hbase-shaded-client-byo-hadoop-2.1.5.jar, RegionLocator.class
package org.apache.hadoop.hbase.client
[+] RegionLocator.getEndKeys ( ) [abstract]  :  byte[ ][ ]  1 
[+] RegionLocator.getRegionLocation ( byte[ ] p1 ) [abstract]  :  HRegionLocation  1 
[+] RegionLocator.getRegionLocation ( byte[ ] p1, boolean p2 ) [abstract]  :  HRegionLocation  1 
[+] RegionLocator.getStartEndKeys ( ) [abstract]  :  Pair<byte[ ][ ],byte[ ][ ]>  1 
[+] RegionLocator.getStartKeys ( ) [abstract]  :  byte[ ][ ]  1 

to the top

Java Archives  13 


hbase-client-project-2.1.5.jar
hbase-endpoint-2.1.5.jar
hbase-examples-2.1.5.jar
hbase-external-blockcache-2.1.5.jar
hbase-protocol-2.1.5.jar
hbase-rest-2.1.5.jar
hbase-rsgroup-2.1.5.jar
hbase-server-2.1.5.jar
hbase-shaded-client-2.1.5.jar
hbase-shaded-client-byo-hadoop-2.1.5.jar
hbase-shaded-client-project-2.1.5.jar
hbase-shaded-mapreduce-2.1.5.jar
hbase-thrift-2.1.5.jar

to the top