Test Info
Library Name | mysql-connector-java |
Version #1 | 8.0.25-SNAPSHOT |
Version #2 | 8.0.26-SNAPSHOT |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 16370 / 805 |
Compatibility |
96% |
Problem Summary
| Severity | Count |
Added Methods | - | 175 |
Removed Methods | High | 97 |
Problems with Data Types | High | 34 |
Medium | 8 |
Low | 5 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 12 |
Added Methods 175
mysql-connector-java.jar,
AbstractQuery.class
package com.mysql.cj
AbstractQuery.getQueryAttributesBindings ( ) : QueryAttributesBindings
com/mysql/cj/AbstractQuery.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
mysql-connector-java.jar,
AuthenticationKerberosClient.class
package com.mysql.cj.protocol.a.authentication
AuthenticationKerberosClient.AuthenticationKerberosClient ( )
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient."<init>":()V
AuthenticationKerberosClient.destroy ( ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.destroy:()V
AuthenticationKerberosClient.getProtocolPluginName ( ) : String
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.getProtocolPluginName:()Ljava/lang/String;
AuthenticationKerberosClient.init ( Protocol<NativePacketPayload> prot, MysqlCallbackHandler cbh ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.init:(Lcom/mysql/cj/protocol/Protocol;Lcom/mysql/cj/callback/MysqlCallbackHandler;)V
AuthenticationKerberosClient.isReusable ( ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.isReusable:()Z
AuthenticationKerberosClient.nextAuthenticationStep ( Message p1, List p2 ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.nextAuthenticationStep:(Lcom/mysql/cj/protocol/Message;Ljava/util/List;)Z
AuthenticationKerberosClient.nextAuthenticationStep ( NativePacketPayload fromServer, List<NativePacketPayload> toServer ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.nextAuthenticationStep:(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/util/List;)Z
AuthenticationKerberosClient.requiresConfidentiality ( ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.requiresConfidentiality:()Z
AuthenticationKerberosClient.reset ( ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.reset:()V
AuthenticationKerberosClient.setAuthenticationParameters ( String user, String password ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.setAuthenticationParameters:(Ljava/lang/String;Ljava/lang/String;)V
AuthenticationKerberosClient.setSourceOfAuthData ( String sourceOfAuthData ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.setSourceOfAuthData:(Ljava/lang/String;)V
mysql-connector-java.jar,
AuthenticationProvider.class
package com.mysql.cj.protocol
AuthenticationProvider<M>.changeUser ( String p1, String p2, String p3 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.connect ( String p1, String p2, String p3 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
CharsetMapping.class
package com.mysql.cj
CharsetMapping.getStaticCollationIndexForCollationName ( String collationName ) [static] : Integer
com/mysql/cj/CharsetMapping.getStaticCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
CharsetMapping.getStaticCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : int
com/mysql/cj/CharsetMapping.getStaticCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetMapping.getStaticCollationIndexForMysqlCharsetName ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getStaticCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
CharsetMapping.getStaticCollationNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForCollationIndex ( Integer collationIndex, String fallbackJavaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForMysqlCharset ( String mysqlCharsetName ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForMysqlCharset ( String mysqlCharsetName, String fallbackJavaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticMblen ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getStaticMblen:(Ljava/lang/String;)I
CharsetMapping.getStaticMysqlCharsetByName ( String mysqlCharsetName ) [static] : MysqlCharset
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetByName:(Ljava/lang/String;)Lcom/mysql/cj/MysqlCharset;
CharsetMapping.getStaticMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : String
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetMapping.getStaticMysqlCharsetNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.isStaticImpermissibleCollation ( int collationIndex ) [static] : boolean
com/mysql/cj/CharsetMapping.isStaticImpermissibleCollation:(I)Z
CharsetMapping.isStaticMultibyteCharset ( String javaEncodingName ) [static] : boolean
com/mysql/cj/CharsetMapping.isStaticMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
CharsetSettings.class
package com.mysql.cj
CharsetSettings.configurePostHandshake ( boolean p1 ) [abstract] : void
com/mysql/cj/CharsetSettings.configurePostHandshake:(Z)V
CharsetSettings.configurePreHandshake ( boolean p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.configurePreHandshake:(Z)I
CharsetSettings.doesPlatformDbCharsetMatches ( ) [abstract] : boolean
com/mysql/cj/CharsetSettings.doesPlatformDbCharsetMatches:()Z
CharsetSettings.getCollationIndexForCollationName ( String p1 ) [abstract] : Integer
com/mysql/cj/CharsetSettings.getCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
CharsetSettings.getCollationIndexForJavaEncoding ( String p1, ServerVersion p2 ) [abstract] : int
com/mysql/cj/CharsetSettings.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetSettings.getCollationIndexForMysqlCharsetName ( String p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.getCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
CharsetSettings.getCollationNameForCollationIndex ( Integer p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetSettings.getErrorMessageEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getErrorMessageEncoding:()Ljava/lang/String;
CharsetSettings.getJavaEncodingForCollationIndex ( int p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getJavaEncodingForCollationIndex:(I)Ljava/lang/String;
CharsetSettings.getJavaEncodingForMysqlCharset ( String p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetSettings.getMaxBytesPerChar ( Integer p1, String p2 ) [abstract] : int
com/mysql/cj/CharsetSettings.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
CharsetSettings.getMaxBytesPerChar ( String p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.getMaxBytesPerChar:(Ljava/lang/String;)I
CharsetSettings.getMetadataCollationIndex ( ) [abstract] : int
com/mysql/cj/CharsetSettings.getMetadataCollationIndex:()I
CharsetSettings.getMetadataEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getMetadataEncoding:()Ljava/lang/String;
CharsetSettings.getMysqlCharsetForJavaEncoding ( String p1, ServerVersion p2 ) [abstract] : String
com/mysql/cj/CharsetSettings.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetSettings.getMysqlCharsetNameForCollationIndex ( Integer p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetSettings.getPasswordCharacterEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getPasswordCharacterEncoding:()Ljava/lang/String;
CharsetSettings.getRequiresEscapingEncoder ( ) [abstract] : boolean
com/mysql/cj/CharsetSettings.getRequiresEscapingEncoder:()Z
CharsetSettings.isMultibyteCharset ( String p1 ) [abstract] : boolean
com/mysql/cj/CharsetSettings.isMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
ConnectionImpl.class
package com.mysql.cj.jdbc
ConnectionImpl.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ConnectionImpl.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
ConnectionWrapper.class
package com.mysql.cj.jdbc
ConnectionWrapper.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ConnectionWrapper.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
ExportControlled.class
package com.mysql.cj.protocol
ExportControlled.performTlsHandshake ( Socket rawSocket, SocketConnection socketConnection, ServerVersion serverVersion, Log log ) [static] : Socket
com/mysql/cj/protocol/ExportControlled.performTlsHandshake:(Ljava/net/Socket;Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/ServerVersion;Lcom/mysql/cj/log/Log;)Ljava/net/Socket;
mysql-connector-java.jar,
InternalTime.class
package com.mysql.cj.protocol
InternalTime.isNegative ( ) : boolean
com/mysql/cj/protocol/InternalTime.isNegative:()Z
InternalTime.setNegative ( boolean negative ) : void
com/mysql/cj/protocol/InternalTime.setNegative:(Z)V
mysql-connector-java.jar,
InternalTimestamp.class
package com.mysql.cj.protocol
InternalTimestamp.getOffset ( ) : int
com/mysql/cj/protocol/InternalTimestamp.getOffset:()I
InternalTimestamp.setOffset ( int offset ) : void
com/mysql/cj/protocol/InternalTimestamp.setOffset:(I)V
mysql-connector-java.jar,
JdbcStatement.class
package com.mysql.cj.jdbc
JdbcStatement.clearAttributes ( ) [abstract] : void
com/mysql/cj/jdbc/JdbcStatement.clearAttributes:()V
JdbcStatement.setAttribute ( String p1, Object p2 ) [abstract] : void
com/mysql/cj/jdbc/JdbcStatement.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
MultiHostMySQLConnection.class
package com.mysql.cj.jdbc.ha
MultiHostMySQLConnection.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ha/MultiHostMySQLConnection.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
MysqlConnection.class
package com.mysql.cj
MysqlConnection.getServerSessionStateController ( ) [abstract] : ServerSessionStateController
com/mysql/cj/MysqlConnection.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
MysqlDataSource.class
package com.mysql.cj.jdbc
MysqlDataSource.getCustomCharsetMapping ( ) : String
com/mysql/cj/jdbc/MysqlDataSource.getCustomCharsetMapping:()Ljava/lang/String;
MysqlDataSource.getTrackSessionState ( ) : boolean
com/mysql/cj/jdbc/MysqlDataSource.getTrackSessionState:()Z
MysqlDataSource.setCustomCharsetMapping ( String p1 ) : void
com/mysql/cj/jdbc/MysqlDataSource.setCustomCharsetMapping:(Ljava/lang/String;)V
MysqlDataSource.setTrackSessionState ( boolean p1 ) : void
com/mysql/cj/jdbc/MysqlDataSource.setTrackSessionState:(Z)V
mysql-connector-java.jar,
NamedPipeSocketFactory.class
package com.mysql.cj.protocol
NamedPipeSocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/NamedPipeSocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
NativeAuthenticationProvider.class
package com.mysql.cj.protocol.a
NativeAuthenticationProvider.changeUser ( String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.connect ( String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
NativeCapabilities.class
package com.mysql.cj.protocol.a
NativeCapabilities.NativeCapabilities ( NativePacketPayload initialHandshakePacket )
com/mysql/cj/protocol/a/NativeCapabilities."<init>":(Lcom/mysql/cj/protocol/a/NativePacketPayload;)V
mysql-connector-java.jar,
NativeCharsetSettings.class
package com.mysql.cj
NativeCharsetSettings.configurePostHandshake ( boolean dontCheckServerMatch ) : void
com/mysql/cj/NativeCharsetSettings.configurePostHandshake:(Z)V
NativeCharsetSettings.configurePreHandshake ( boolean reset ) : int
com/mysql/cj/NativeCharsetSettings.configurePreHandshake:(Z)I
NativeCharsetSettings.doesPlatformDbCharsetMatches ( ) : boolean
com/mysql/cj/NativeCharsetSettings.doesPlatformDbCharsetMatches:()Z
NativeCharsetSettings.getCollationIndexForCollationName ( String collationName ) : Integer
com/mysql/cj/NativeCharsetSettings.getCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
NativeCharsetSettings.getCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) : int
com/mysql/cj/NativeCharsetSettings.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
NativeCharsetSettings.getCollationIndexForMysqlCharsetName ( String charsetName ) : int
com/mysql/cj/NativeCharsetSettings.getCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
NativeCharsetSettings.getCollationNameForCollationIndex ( Integer collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
NativeCharsetSettings.getErrorMessageEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getErrorMessageEncoding:()Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForCollationIndex ( int collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForCollationIndex:(I)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForCollationIndex ( Integer collationIndex, String fallBackJavaEncoding ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForMysqlCharset ( String mysqlCharsetName ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForMysqlCharset ( String mysqlCharsetName, String javaEncoding ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/NativeCharsetSettings.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
NativeCharsetSettings.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/NativeCharsetSettings.getMaxBytesPerChar:(Ljava/lang/String;)I
NativeCharsetSettings.getMetadataCollationIndex ( ) : int
com/mysql/cj/NativeCharsetSettings.getMetadataCollationIndex:()I
NativeCharsetSettings.getMetadataEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getMetadataEncoding:()Ljava/lang/String;
NativeCharsetSettings.getMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) : String
com/mysql/cj/NativeCharsetSettings.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
NativeCharsetSettings.getMysqlCharsetNameForCollationIndex ( Integer collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
NativeCharsetSettings.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getPasswordCharacterEncoding:()Ljava/lang/String;
NativeCharsetSettings.getRequiresEscapingEncoder ( ) : boolean
com/mysql/cj/NativeCharsetSettings.getRequiresEscapingEncoder:()Z
NativeCharsetSettings.getServerDefaultCharset ( ) : String
com/mysql/cj/NativeCharsetSettings.getServerDefaultCharset:()Ljava/lang/String;
NativeCharsetSettings.isImpermissibleCollation ( int collationIndex ) : boolean
com/mysql/cj/NativeCharsetSettings.isImpermissibleCollation:(I)Z
NativeCharsetSettings.isMultibyteCharset ( String javaEncodingName ) : boolean
com/mysql/cj/NativeCharsetSettings.isMultibyteCharset:(Ljava/lang/String;)Z
NativeCharsetSettings.NativeCharsetSettings ( NativeSession sess )
com/mysql/cj/NativeCharsetSettings."<init>":(Lcom/mysql/cj/NativeSession;)V
mysql-connector-java.jar,
NativeMessageBuilder.class
package com.mysql.cj.protocol.a
NativeMessageBuilder.NativeMessageBuilder ( boolean supportsQueryAttributes )
com/mysql/cj/protocol/a/NativeMessageBuilder."<init>":(Z)V
mysql-connector-java.jar,
NativePacketPayload.class
package com.mysql.cj.protocol.a
NativePacketPayload.getTag ( String key ) : int
com/mysql/cj/protocol/a/NativePacketPayload.getTag:(Ljava/lang/String;)I
NativePacketPayload.setTag ( String key ) : int
com/mysql/cj/protocol/a/NativePacketPayload.setTag:(Ljava/lang/String;)I
mysql-connector-java.jar,
NativeQueryAttributesBindings.class
package com.mysql.cj
NativeQueryAttributesBindings.clearAttributes ( ) : void
com/mysql/cj/NativeQueryAttributesBindings.clearAttributes:()V
NativeQueryAttributesBindings.getAttributeValue ( int index ) : QueryAttributesBindValue
com/mysql/cj/NativeQueryAttributesBindings.getAttributeValue:(I)Lcom/mysql/cj/QueryAttributesBindValue;
NativeQueryAttributesBindings.getCount ( ) : int
com/mysql/cj/NativeQueryAttributesBindings.getCount:()I
NativeQueryAttributesBindings.NativeQueryAttributesBindings ( )
com/mysql/cj/NativeQueryAttributesBindings."<init>":()V
NativeQueryAttributesBindings.runThroughAll ( Consumer<QueryAttributesBindValue> bindAttribute ) : void
com/mysql/cj/NativeQueryAttributesBindings.runThroughAll:(Ljava/util/function/Consumer;)V
NativeQueryAttributesBindings.setAttribute ( String name, Object value ) : void
com/mysql/cj/NativeQueryAttributesBindings.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
NativeQueryAttributesBindValue.class
package com.mysql.cj
NativeQueryAttributesBindValue.getBoundLength ( ) : long
com/mysql/cj/NativeQueryAttributesBindValue.getBoundLength:()J
NativeQueryAttributesBindValue.getName ( ) : String
com/mysql/cj/NativeQueryAttributesBindValue.getName:()Ljava/lang/String;
NativeQueryAttributesBindValue.getType ( ) : int
com/mysql/cj/NativeQueryAttributesBindValue.getType:()I
NativeQueryAttributesBindValue.getValue ( ) : Object
com/mysql/cj/NativeQueryAttributesBindValue.getValue:()Ljava/lang/Object;
NativeQueryAttributesBindValue.isNull ( ) : boolean
com/mysql/cj/NativeQueryAttributesBindValue.isNull:()Z
NativeQueryAttributesBindValue.NativeQueryAttributesBindValue ( String name, Object value )
com/mysql/cj/NativeQueryAttributesBindValue."<init>":(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
NativeServerSession.class
package com.mysql.cj.protocol.a
NativeServerSession.getCharsetSettings ( ) : CharsetSettings
com/mysql/cj/protocol/a/NativeServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
NativeServerSession.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/protocol/a/NativeServerSession.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
NativeServerSession.setCharsetSettings ( CharsetSettings charsetSettings ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
NativeServerSession.supportsQueryAttributes ( ) : boolean
com/mysql/cj/protocol/a/NativeServerSession.supportsQueryAttributes:()Z
mysql-connector-java.jar,
NativeServerSessionStateChanges.class
package com.mysql.cj.protocol.a
NativeServerSessionStateController.NativeServerSessionStateChanges.getSessionStateChangesList ( ) : List<ServerSessionStateController.SessionStateChange>
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges.getSessionStateChangesList:()Ljava/util/List;
NativeServerSessionStateController.NativeServerSessionStateChanges.init ( NativePacketPayload buf, String encoding ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges.init:(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/lang/String;)Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
NativeServerSessionStateController.NativeServerSessionStateChanges.NativeServerSessionStateController.NativeServerSessionStateChanges ( )
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges."<init>":()V
mysql-connector-java.jar,
NativeServerSessionStateController.class
package com.mysql.cj.protocol.a
NativeServerSessionStateController.addSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.addSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
NativeServerSessionStateController.getSessionStateChanges ( ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
NativeServerSessionStateController.getSessionStateChanges ( ) : ServerSessionStateController.ServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;
NativeServerSessionStateController.NativeServerSessionStateController ( )
com/mysql/cj/protocol/a/NativeServerSessionStateController."<init>":()V
NativeServerSessionStateController.removeSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener listener ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.removeSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
NativeServerSessionStateController.setSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges changes ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.setSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
NativeSocketConnection.class
package com.mysql.cj.protocol.a
NativeSocketConnection.performTlsHandshake ( ServerSession serverSession, Log log ) : void
com/mysql/cj/protocol/a/NativeSocketConnection.performTlsHandshake:(Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)V
mysql-connector-java.jar,
OkPacket.class
package com.mysql.cj.protocol.a.result
OkPacket.getSessionStateChanges ( ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/result/OkPacket.getSessionStateChanges:()Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
mysql-connector-java.jar,
Query.class
package com.mysql.cj
Query.getQueryAttributesBindings ( ) [abstract] : QueryAttributesBindings
com/mysql/cj/Query.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
mysql-connector-java.jar,
QueryAttributesBindings.class
package com.mysql.cj
QueryAttributesBindings.clearAttributes ( ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.clearAttributes:()V
QueryAttributesBindings.getAttributeValue ( int p1 ) [abstract] : QueryAttributesBindValue
com/mysql/cj/QueryAttributesBindings.getAttributeValue:(I)Lcom/mysql/cj/QueryAttributesBindValue;
QueryAttributesBindings.getCount ( ) [abstract] : int
com/mysql/cj/QueryAttributesBindings.getCount:()I
QueryAttributesBindings.runThroughAll ( Consumer<QueryAttributesBindValue> p1 ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.runThroughAll:(Ljava/util/function/Consumer;)V
QueryAttributesBindings.setAttribute ( String p1, Object p2 ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
QueryAttributesBindValue.class
package com.mysql.cj
QueryAttributesBindValue.getBoundLength ( ) [abstract] : long
com/mysql/cj/QueryAttributesBindValue.getBoundLength:()J
QueryAttributesBindValue.getName ( ) [abstract] : String
com/mysql/cj/QueryAttributesBindValue.getName:()Ljava/lang/String;
QueryAttributesBindValue.getType ( ) [abstract] : int
com/mysql/cj/QueryAttributesBindValue.getType:()I
QueryAttributesBindValue.getValue ( ) [abstract] : Object
com/mysql/cj/QueryAttributesBindValue.getValue:()Ljava/lang/Object;
QueryAttributesBindValue.isNull ( ) [abstract] : boolean
com/mysql/cj/QueryAttributesBindValue.isNull:()Z
mysql-connector-java.jar,
ServerCapabilities.class
package com.mysql.cj.protocol
ServerCapabilities.getServerDefaultCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerCapabilities.getServerDefaultCollationIndex:()I
ServerCapabilities.getThreadId ( ) [abstract] : long
com/mysql/cj/protocol/ServerCapabilities.getThreadId:()J
ServerCapabilities.setThreadId ( long p1 ) [abstract] : void
com/mysql/cj/protocol/ServerCapabilities.setThreadId:(J)V
mysql-connector-java.jar,
ServerSession.class
package com.mysql.cj.protocol
ServerSession.getCharsetSettings ( ) [abstract] : CharsetSettings
com/mysql/cj/protocol/ServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
ServerSession.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/protocol/ServerSession.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
ServerSession.setCharsetSettings ( CharsetSettings p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
ServerSession.supportsQueryAttributes ( ) [abstract] : boolean
com/mysql/cj/protocol/ServerSession.supportsQueryAttributes:()Z
mysql-connector-java.jar,
ServerSessionStateChanges.class
package com.mysql.cj.protocol
ServerSessionStateController.ServerSessionStateChanges.getSessionStateChangesList ( ) [abstract] : List<ServerSessionStateController.SessionStateChange>
com/mysql/cj/protocol/ServerSessionStateController.ServerSessionStateChanges.getSessionStateChangesList:()Ljava/util/List;
mysql-connector-java.jar,
ServerSessionStateController.class
package com.mysql.cj.protocol
ServerSessionStateController.addSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/ServerSessionStateController.addSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
ServerSessionStateController.getSessionStateChanges ( ) : ServerSessionStateController.ServerSessionStateChanges
com/mysql/cj/protocol/ServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;
ServerSessionStateController.removeSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/ServerSessionStateController.removeSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
ServerSessionStateController.setSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges changes ) : void
com/mysql/cj/protocol/ServerSessionStateController.setSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
SessionStateChange.class
package com.mysql.cj.protocol
ServerSessionStateController.SessionStateChange.addValue ( String value ) : ServerSessionStateController.SessionStateChange
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.addValue:(Ljava/lang/String;)Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChange;
ServerSessionStateController.SessionStateChange.getType ( ) : int
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.getType:()I
ServerSessionStateController.SessionStateChange.getValues ( ) : List<String>
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.getValues:()Ljava/util/List;
ServerSessionStateController.SessionStateChange.ServerSessionStateController.SessionStateChange ( int type )
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange."<init>":(I)V
mysql-connector-java.jar,
SessionStateChangesListener.class
package com.mysql.cj.protocol
ServerSessionStateController.SessionStateChangesListener.handleSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChangesListener.handleSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
SocketConnection.class
package com.mysql.cj.protocol
SocketConnection.performTlsHandshake ( ServerSession serverSession, Log log ) : void
com/mysql/cj/protocol/SocketConnection.performTlsHandshake:(Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)V
mysql-connector-java.jar,
SocketFactory.class
package com.mysql.cj.protocol
SocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/SocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
SocketFactoryWrapper.class
package com.mysql.jdbc
SocketFactoryWrapper.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/jdbc/SocketFactoryWrapper.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
StandardSocketFactory.class
package com.mysql.cj.protocol
StandardSocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/StandardSocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
StatementImpl.class
package com.mysql.cj.jdbc
StatementImpl.clearAttributes ( ) : void
com/mysql/cj/jdbc/StatementImpl.clearAttributes:()V
StatementImpl.getQueryAttributesBindings ( ) : QueryAttributesBindings
com/mysql/cj/jdbc/StatementImpl.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
StatementImpl.setAttribute ( String name, Object value ) : void
com/mysql/cj/jdbc/StatementImpl.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
ValueEncoder.class
package com.mysql.cj.protocol.a
ValueEncoder.encodeDate ( InternalDate date ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeDate:(Lcom/mysql/cj/protocol/InternalDate;)V
ValueEncoder.encodeDateTime ( InternalTimestamp timestamp ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeDateTime:(Lcom/mysql/cj/protocol/InternalTimestamp;)V
ValueEncoder.encodeInt1 ( Byte value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt1:(Ljava/lang/Byte;)V
ValueEncoder.encodeInt2 ( Short value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt2:(Ljava/lang/Short;)V
ValueEncoder.encodeInt4 ( Integer value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt4:(Ljava/lang/Integer;)V
ValueEncoder.encodeInt8 ( Long value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt8:(Ljava/lang/Long;)V
ValueEncoder.encodeString ( String value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeString:(Ljava/lang/String;)V
ValueEncoder.encodeTime ( InternalTime time ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeTime:(Lcom/mysql/cj/protocol/InternalTime;)V
ValueEncoder.encodeTimeStamp ( InternalTimestamp timestamp ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeTimeStamp:(Lcom/mysql/cj/protocol/InternalTimestamp;)V
ValueEncoder.encodeValue ( Object value, int fieldType ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeValue:(Ljava/lang/Object;I)V
ValueEncoder.ValueEncoder ( NativePacketPayload packet, String characterEncoding, TimeZone timezone )
com/mysql/cj/protocol/a/ValueEncoder."<init>":(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/lang/String;Ljava/util/TimeZone;)V
mysql-connector-java.jar,
XAuthenticationProvider.class
package com.mysql.cj.protocol.x
XAuthenticationProvider.changeUser ( String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.connect ( String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
XProtocol.class
package com.mysql.cj.protocol.x
XProtocol.readMetadata ( Consumer<Notice> noticeConsumer ) : ColumnDefinition
com/mysql/cj/protocol/x/XProtocol.readMetadata:(Ljava/util/function/Consumer;)Lcom/mysql/cj/protocol/ColumnDefinition;
mysql-connector-java.jar,
XServerCapabilities.class
package com.mysql.cj.protocol.x
XServerCapabilities.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerCapabilities.getServerDefaultCollationIndex:()I
XServerCapabilities.getThreadId ( ) : long
com/mysql/cj/protocol/x/XServerCapabilities.getThreadId:()J
XServerCapabilities.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/x/XServerCapabilities.setThreadId:(J)V
mysql-connector-java.jar,
XServerSession.class
package com.mysql.cj.protocol.x
XServerSession.getCharsetSettings ( ) : CharsetSettings
com/mysql/cj/protocol/x/XServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
XServerSession.setCharsetSettings ( CharsetSettings charsetSettings ) : void
com/mysql/cj/protocol/x/XServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
XServerSession.supportsQueryAttributes ( ) : boolean
com/mysql/cj/protocol/x/XServerSession.supportsQueryAttributes:()Z
to the top
Removed Methods 97
mysql-connector-java.jar,
AuthenticationProvider.class
package com.mysql.cj.protocol
AuthenticationProvider<M>.changeUser ( ServerSession p1, String p2, String p3, String p4 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.connect ( ServerSession p1, String p2, String p3, String p4 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.getCharsetForHandshake ( String enc, ServerVersion sv ) [static] : byte
com/mysql/cj/protocol/AuthenticationProvider.getCharsetForHandshake:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)B
AuthenticationProvider<M>.getEncodingForHandshake ( ) [abstract] : String
com/mysql/cj/protocol/AuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
CharsetMapping.class
package com.mysql.cj
CharsetMapping.getCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : int
com/mysql/cj/CharsetMapping.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetMapping.getJavaEncodingForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForCollationIndex ( Integer collationIndex, String javaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForMysqlCharset ( String mysqlCharsetName ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForMysqlCharset ( String mysqlCharsetName, String javaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getMblen ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getMblen:(Ljava/lang/String;)I
CharsetMapping.getMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : String
com/mysql/cj/CharsetMapping.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetMapping.getMysqlCharsetNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getNumberOfCharsetsConfigured ( ) [static] : int
com/mysql/cj/CharsetMapping.getNumberOfCharsetsConfigured:()I
CharsetMapping.isMultibyteCharset ( String javaEncodingName ) [static] : boolean
com/mysql/cj/CharsetMapping.isMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
ExportControlled.class
package com.mysql.cj.protocol
ExportControlled.performTlsHandshake ( Socket rawSocket, SocketConnection socketConnection, ServerVersion serverVersion ) [static] : Socket
com/mysql/cj/protocol/ExportControlled.performTlsHandshake:(Ljava/net/Socket;Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/ServerVersion;)Ljava/net/Socket;
mysql-connector-java.jar,
Field.class
package com.mysql.cj.result
Field.setEncoding ( String javaEncodingName, ServerVersion version ) : void
com/mysql/cj/result/Field.setEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
NativeAuthenticationProvider.class
package com.mysql.cj.protocol.a
NativeAuthenticationProvider.changeUser ( ServerSession serverSession, String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.connect ( ServerSession sessState, String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.getEncodingForHandshake ( ) : String
com/mysql/cj/protocol/a/NativeAuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
NativeCapabilities.class
package com.mysql.cj.protocol.a
NativeCapabilities.getProtocolVersion ( ) : byte
com/mysql/cj/protocol/a/NativeCapabilities.getProtocolVersion:()B
NativeCapabilities.NativeCapabilities ( )
com/mysql/cj/protocol/a/NativeCapabilities."<init>":()V
NativeCapabilities.setAuthPluginDataLength ( int authPluginDataLength ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setAuthPluginDataLength:(I)V
NativeCapabilities.setInitialHandshakePacket ( NativePacketPayload initialHandshakePacket ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setInitialHandshakePacket:(Lcom/mysql/cj/protocol/a/NativePacketPayload;)V
NativeCapabilities.setProtocolVersion ( byte protocolVersion ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setProtocolVersion:(B)V
NativeCapabilities.setSeed ( String seed ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setSeed:(Ljava/lang/String;)V
NativeCapabilities.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setServerDefaultCollationIndex:(I)V
NativeCapabilities.setServerVersion ( ServerVersion serverVersion ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
NativeCapabilities.setStatusFlags ( int statusFlags ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setStatusFlags:(I)V
mysql-connector-java.jar,
NativeMessageBuilder.class
package com.mysql.cj.protocol.a
NativeMessageBuilder.NativeMessageBuilder ( )
com/mysql/cj/protocol/a/NativeMessageBuilder."<init>":()V
mysql-connector-java.jar,
NativeProtocol.class
package com.mysql.cj.protocol.a
NativeProtocol.checkForCharsetMismatch ( ) : void
com/mysql/cj/protocol/a/NativeProtocol.checkForCharsetMismatch:()V
NativeProtocol.doesPlatformDbCharsetMatches ( ) : boolean
com/mysql/cj/protocol/a/NativeProtocol.doesPlatformDbCharsetMatches:()Z
NativeProtocol.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/protocol/a/NativeProtocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
NativeServerSession.class
package com.mysql.cj.protocol.a
NativeServerSession.characterSetNamesMatches ( String mysqlEncodingName ) : boolean
com/mysql/cj/protocol/a/NativeServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
NativeServerSession.configureCharacterSets ( ) : void
com/mysql/cj/protocol/a/NativeServerSession.configureCharacterSets:()V
NativeServerSession.getCharacterSetMetadata ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getCharacterSetMetadata:()Ljava/lang/String;
NativeServerSession.getCharacterSetResultsOnServer ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
NativeServerSession.getEncodingForIndex ( int charsetIndex ) : String
com/mysql/cj/protocol/a/NativeServerSession.getEncodingForIndex:(I)Ljava/lang/String;
NativeServerSession.getErrorMessageEncoding ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getErrorMessageEncoding:()Ljava/lang/String;
NativeServerSession.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
NativeServerSession.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
NativeServerSession.getMetadataCollationIndex ( ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMetadataCollationIndex:()I
NativeServerSession.getServerDefaultCharset ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getServerDefaultCharset:()Ljava/lang/String;
NativeServerSession.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/a/NativeServerSession.getServerDefaultCollationIndex:()I
NativeServerSession.getThreadId ( ) : long
com/mysql/cj/protocol/a/NativeServerSession.getThreadId:()J
NativeServerSession.setCharacterSetMetadata ( String characterSetMetadata ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
NativeServerSession.setCharacterSetResultsOnServer ( String characterSetResultsOnServer ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
NativeServerSession.setErrorMessageEncoding ( String errorMessageEncoding ) : void
com/mysql/cj/protocol/a/NativeServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
NativeServerSession.setMetadataCollationIndex ( int metadataCollationIndex ) : void
com/mysql/cj/protocol/a/NativeServerSession.setMetadataCollationIndex:(I)V
NativeServerSession.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/a/NativeServerSession.setServerDefaultCollationIndex:(I)V
NativeServerSession.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/a/NativeServerSession.setThreadId:(J)V
mysql-connector-java.jar,
NativeSession.class
package com.mysql.cj
NativeSession.buildCollationMapping ( ) : void
com/mysql/cj/NativeSession.buildCollationMapping:()V
NativeSession.checkForCharsetMismatch ( ) : void
com/mysql/cj/NativeSession.checkForCharsetMismatch:()V
NativeSession.configureClientCharacterSet ( boolean dontCheckServerMatch ) : boolean
com/mysql/cj/NativeSession.configureClientCharacterSet:(Z)Z
NativeSession.getRequiresEscapingEncoder ( ) : boolean
com/mysql/cj/NativeSession.getRequiresEscapingEncoder:()Z
mysql-connector-java.jar,
Protocol.class
package com.mysql.cj.protocol
Protocol<M>.getPasswordCharacterEncoding ( ) [abstract] : String
com/mysql/cj/protocol/Protocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
ServerCapabilities.class
package com.mysql.cj.protocol
ServerCapabilities.setServerVersion ( ServerVersion p1 ) [abstract] : void
com/mysql/cj/protocol/ServerCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
ServerSession.class
package com.mysql.cj.protocol
ServerSession.characterSetNamesMatches ( String p1 ) [abstract] : boolean
com/mysql/cj/protocol/ServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
ServerSession.configureCharacterSets ( ) [abstract] : void
com/mysql/cj/protocol/ServerSession.configureCharacterSets:()V
ServerSession.getCharacterSetMetadata ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getCharacterSetMetadata:()Ljava/lang/String;
ServerSession.getCharacterSetResultsOnServer ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
ServerSession.getEncodingForIndex ( int p1 ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getEncodingForIndex:(I)Ljava/lang/String;
ServerSession.getErrorMessageEncoding ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getErrorMessageEncoding:()Ljava/lang/String;
ServerSession.getMaxBytesPerChar ( Integer p1, String p2 ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
ServerSession.getMaxBytesPerChar ( String p1 ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
ServerSession.getMetadataCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMetadataCollationIndex:()I
ServerSession.getServerDefaultCharset ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getServerDefaultCharset:()Ljava/lang/String;
ServerSession.getServerDefaultCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getServerDefaultCollationIndex:()I
ServerSession.getThreadId ( ) [abstract] : long
com/mysql/cj/protocol/ServerSession.getThreadId:()J
ServerSession.setCharacterSetMetadata ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
ServerSession.setCharacterSetResultsOnServer ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
ServerSession.setErrorMessageEncoding ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
ServerSession.setMetadataCollationIndex ( int p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setMetadataCollationIndex:(I)V
ServerSession.setServerDefaultCollationIndex ( int p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setServerDefaultCollationIndex:(I)V
ServerSession.setThreadId ( long p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setThreadId:(J)V
mysql-connector-java.jar,
XAuthenticationProvider.class
package com.mysql.cj.protocol.x
XAuthenticationProvider.changeUser ( ServerSession serverSession, String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.connect ( ServerSession serverSession, String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.getEncodingForHandshake ( ) : String
com/mysql/cj/protocol/x/XAuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
XProtocol.class
package com.mysql.cj.protocol.x
XProtocol.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/protocol/x/XProtocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
XServerCapabilities.class
package com.mysql.cj.protocol.x
XServerCapabilities.setServerVersion ( ServerVersion serverVersion ) : void
com/mysql/cj/protocol/x/XServerCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
XServerSession.class
package com.mysql.cj.protocol.x
XServerSession.characterSetNamesMatches ( String mysqlEncodingName ) : boolean
com/mysql/cj/protocol/x/XServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
XServerSession.configureCharacterSets ( ) : void
com/mysql/cj/protocol/x/XServerSession.configureCharacterSets:()V
XServerSession.getCharacterSetMetadata ( ) : String
com/mysql/cj/protocol/x/XServerSession.getCharacterSetMetadata:()Ljava/lang/String;
XServerSession.getCharacterSetResultsOnServer ( ) : String
com/mysql/cj/protocol/x/XServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
XServerSession.getEncodingForIndex ( int collationIndex ) : String
com/mysql/cj/protocol/x/XServerSession.getEncodingForIndex:(I)Ljava/lang/String;
XServerSession.getErrorMessageEncoding ( ) : String
com/mysql/cj/protocol/x/XServerSession.getErrorMessageEncoding:()Ljava/lang/String;
XServerSession.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/protocol/x/XServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
XServerSession.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/protocol/x/XServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
XServerSession.getMetadataCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerSession.getMetadataCollationIndex:()I
XServerSession.getServerDefaultCharset ( ) : String
com/mysql/cj/protocol/x/XServerSession.getServerDefaultCharset:()Ljava/lang/String;
XServerSession.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerSession.getServerDefaultCollationIndex:()I
XServerSession.getThreadId ( ) : long
com/mysql/cj/protocol/x/XServerSession.getThreadId:()J
XServerSession.setCharacterSetMetadata ( String characterSetMetadata ) : void
com/mysql/cj/protocol/x/XServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
XServerSession.setCharacterSetResultsOnServer ( String characterSetResultsOnServer ) : void
com/mysql/cj/protocol/x/XServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
XServerSession.setErrorMessageEncoding ( String errorMessageEncoding ) : void
com/mysql/cj/protocol/x/XServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
XServerSession.setMetadataCollationIndex ( int metadataCollationIndex ) : void
com/mysql/cj/protocol/x/XServerSession.setMetadataCollationIndex:(I)V
XServerSession.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/x/XServerSession.setServerDefaultCollationIndex:(I)V
XServerSession.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/x/XServerSession.setThreadId:(J)V
to the top
Problems with Data Types, High Severity 34
mysql-connector-java.jar
package com.mysql.cj
[+] class CharsetMapping 6
| Change | Effect |
---|
1 |
Access level of field CHARSET_NAME_TO_CHARSET has been changed from public to private. |
A client program may be interrupted by IllegalAccessError exception. |
2 |
Access level of field CHARSET_NAME_TO_COLLATION_INDEX has been changed from public to private. |
A client program may be interrupted by IllegalAccessError exception. |
3 |
Access level of field COLLATION_INDEX_TO_CHARSET has been changed from public to private. |
A client program may be interrupted by IllegalAccessError exception. |
4 |
Access level of field COLLATION_INDEX_TO_COLLATION_NAME has been changed from public to private. |
A client program may be interrupted by IllegalAccessError exception. |
5 |
Type of field COLLATION_INDEX_TO_CHARSET has been changed from MysqlCharset[] to java.util.Map<java.lang.Integer,MysqlCharset>. |
A client program may be interrupted by NoSuchFieldError exception. |
6 |
Field UTF8MB4_INDEXES of type java.util.Set<java.lang.Integer> has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
mysql-connector-java.jar
package com.mysql.cj.jdbc
[+] class ConnectionImpl 1
| Change | Effect |
---|
1 |
Field charsetMap of type java.util.Map<?,?> has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 148 (0.9%)
ConnectionImpl.ConnectionImpl ( )This constructor is from 'ConnectionImpl' class.
ConnectionImpl.ConnectionImpl ( HostInfo hostInfo )This constructor is from 'ConnectionImpl' class.
ConnectionImpl.abort ( Executor executor )This method is from 'ConnectionImpl' class.
ConnectionImpl.abortInternal ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.changeUser ( String userName, String newPassword )This method is from 'ConnectionImpl' class.
ConnectionImpl.checkClosed ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.cleanup ( Throwable whyCleanedUp )This method is from 'ConnectionImpl' class.
ConnectionImpl.clearHasTriedMaster ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.clearWarnings ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.clientPrepareStatement ( String sql )This method is from 'ConnectionImpl' class.
...
mysql-connector-java.jar
package com.mysql.cj.protocol
[+] interface AuthenticationProvider<M> 3
| Change | Effect |
---|
1 |
Abstract method void changeUser ( ServerSession, String, String, String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
2 |
Abstract method void connect ( ServerSession, String, String, String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
3 |
Abstract method String getEncodingForHandshake ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 19 (0.1%)
AbstractProtocol<M>.AbstractProtocol<M> ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.addListener ( Protocol.ProtocolEventListener l )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getAuthenticationProvider ( )Return value of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getExceptionInterceptor ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getMessageBuilder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketReceivedTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketSentTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPropertySet ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getQueryTimingUnits ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getSocketConnection ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
...
[+] interface Protocol<M> 1
| Change | Effect |
---|
1 |
Abstract method String getPasswordCharacterEncoding ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 40 (0.2%)
AuthenticationPlugin<M>.init ( Protocol<M> protocol )1st parameter 'protocol' of this method is of type 'Protocol<M>'.
AuthenticationPlugin<M>.init ( Protocol<M> protocol, MysqlCallbackHandler callbackHandler )1st parameter 'protocol' of this method is of type 'Protocol<M>'.
AuthenticationProvider<M>.init ( Protocol<M> p1, PropertySet p2, ExceptionInterceptor p3 )1st parameter 'p1' of this abstract method is of type 'Protocol<M>'.
Protocol<M>.afterHandshake ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.beforeHandshake ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.changeDatabase ( String p1 )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.changeUser ( String p1, String p2, String p3 )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.checkErrorMessage ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.close ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.configureTimeZone ( )This abstract method is from 'Protocol<M>' interface.
...
[+] interface ServerCapabilities 1
| Change | Effect |
---|
1 |
Abstract method void setServerVersion ( ServerVersion ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 13 (0.1%)
a.NativeProtocol.readServerCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.getCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.setCapabilities ( ServerCapabilities capabilities )1st parameter 'capabilities' of this method is of type 'ServerCapabilities'.
Protocol<M>.readServerCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerCapabilities.getCapabilityFlags ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.getServerVersion ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.serverSupportsFracSecs ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.setCapabilityFlags ( int p1 )This abstract method is from 'ServerCapabilities' interface.
ServerSession.getCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerSession.setCapabilities ( ServerCapabilities p1 )1st parameter 'p1' of this abstract method is of type 'ServerCapabilities'.
...
[+] interface ServerSession 18
| Change | Effect |
---|
1 |
Abstract method boolean characterSetNamesMatches ( String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
2 |
Abstract method void configureCharacterSets ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
3 |
Abstract method String getCharacterSetMetadata ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
4 |
Abstract method String getCharacterSetResultsOnServer ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
5 |
Abstract method String getEncodingForIndex ( int ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
6 |
Abstract method String getErrorMessageEncoding ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
7 |
Abstract method int getMaxBytesPerChar ( Integer, String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
8 |
Abstract method int getMaxBytesPerChar ( String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
9 |
Abstract method int getMetadataCollationIndex ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
10 |
Abstract method String getServerDefaultCharset ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
11 |
Abstract method int getServerDefaultCollationIndex ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
12 |
Abstract method long getThreadId ( ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
13 |
Abstract method void setCharacterSetMetadata ( String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
14 |
Abstract method void setCharacterSetResultsOnServer ( String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
15 |
Abstract method void setErrorMessageEncoding ( String ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
16 |
Abstract method void setMetadataCollationIndex ( int ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
17 |
Abstract method void setServerDefaultCollationIndex ( int ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
18 |
Abstract method void setThreadId ( long ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.CoreSession.getServerSession ( )Return value of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJCommunicationsException.init ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJConnectionFeatureNotAvailableException.CJConnectionFeatureNotAvailableException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, Exception underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable cause, ExceptionInterceptor interceptor )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createLinkFailureMessageBasedOnHeuristics ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )4th parameter 'p4' of this abstract method is of type 'ServerSession'.
com.mysql.cj.jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ResultSetScannerInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.SessionAssociationInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.a
[+] class NativeProtocol 1
| Change | Effect |
---|
1 |
Field platformDbCharsetMatches of type boolean has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 96 (0.6%)
com.mysql.cj.NativeSession.getProtocol ( )Return value of this method is of type 'NativeProtocol'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )1st parameter 'prot' of this method is of type 'NativeProtocol'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol' in the object of this method is of type 'NativeProtocol'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol' in the object of this method is of type 'NativeProtocol'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )1st parameter 'protocol' of this method is of type 'NativeProtocol'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )1st parameter 'prot' of this method is of type 'NativeProtocol'.
NativeProtocol.NativeProtocol ( Log logger )This constructor is from 'NativeProtocol' class.
NativeProtocol.afterHandshake ( )This method is from 'NativeProtocol' class.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )This method is from 'NativeProtocol' class.
NativeProtocol.beforeHandshake ( )This method is from 'NativeProtocol' class.
...
[+] class NativeServerSession 2
| Change | Effect |
---|
1 |
Field indexToCustomMysqlCharset of type java.util.Map<java.lang.Integer,java.lang.String> has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
2 |
Field mysqlCharsetToCustomMblen of type java.util.Map<java.lang.String,java.lang.Integer> has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 138 (0.8%)
com.mysql.cj.NativeSession.getProtocol ( )Field 'retval.serverSession' in the return value of this method is of type 'NativeServerSession'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )Field 'protocol.serverSession' in 1st parameter 'protocol' of this method is of type 'NativeServerSession'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
NativeProtocol.NativeProtocol ( Log logger )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.afterHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.beforeHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.x
[+] class XProtocol 1
| Change | Effect |
---|
1 |
Field COLLATION_NAME_TO_COLLATION_INDEX of type java.util.Map<java.lang.String,java.lang.Integer> has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.MysqlxSession.MysqlxSession ( XProtocol prot )1st parameter 'prot' of this method is of type 'XProtocol'.
com.mysql.cj.MysqlxSession.getProtocol ( )Return value of this method is of type 'XProtocol'.
XProtocol.XProtocol ( HostInfo hostInfo, PropertySet propertySet )This constructor is from 'XProtocol' class.
XProtocol.XProtocol ( String host, int port, String defaultSchema, PropertySet propertySet )This constructor is from 'XProtocol' class.
XProtocol.afterHandshake ( )This method is from 'XProtocol' class.
XProtocol.beforeHandshake ( )This method is from 'XProtocol' class.
XProtocol.changeDatabase ( String database )This method is from 'XProtocol' class.
XProtocol.changeUser ( String user, String password, String database )This method is from 'XProtocol' class.
XProtocol.checkErrorMessage ( )This method is from 'XProtocol' class.
XProtocol.checkErrorMessage ( )This method is from 'XProtocol' class.
...
to the top
Problems with Data Types, Medium Severity 8
mysql-connector-java.jar
package com.mysql.cj
[+] class CharsetMapping 1
| Change | Effect |
---|
1 |
Value of final field MAP_SIZE of type int has been changed from 2048 to 1024. |
Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
[+] interface Query 1
| Change | Effect |
---|
1 |
Abstract method QueryAttributesBindings getQueryAttributesBindings ( ) 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 protocol.a.NativeProtocol.sendQueryString ( Query, String, String, int, boolean, ColumnDefinition, ProtocolEntityFactory<T,NativePacketPayload> ) and may not be implemented by old clients. |
[+] affected methods: 179 (1.1%)
AbstractQuery.startQueryTimer ( Query stmtToCancel, int timeout )1st parameter 'stmtToCancel' of this method is of type 'Query'.
CancelQueryTask.getQueryToCancel ( )Return value of this abstract method is of type 'Query'.
CancelQueryTask.setQueryToCancel ( Query p1 )1st parameter 'p1' of this abstract method is of type 'Query'.
CancelQueryTaskImpl.CancelQueryTaskImpl ( Query cancellee )1st parameter 'cancellee' of this method is of type 'Query'.
CancelQueryTaskImpl.getQueryToCancel ( )Return value of this method is of type 'Query'.
CancelQueryTaskImpl.setQueryToCancel ( Query queryToCancel )1st parameter 'queryToCancel' of this method is of type 'Query'.
interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )2nd parameter 'p2' of this abstract method is of type 'Query'.
interceptors.QueryInterceptor.preProcess ( Supplier<String> p1, Query p2 )2nd parameter 'p2' of this abstract method is of type 'Query'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )2nd parameter 'interceptedQuery' of this method is of type 'Query'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.preProcess ( Supplier<String> sql, Query interceptedQuery )2nd parameter 'interceptedQuery' of this method is of type 'Query'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol
[+] interface AuthenticationProvider<M> 2
| Change | Effect |
---|
1 |
Abstract method void changeUser ( String, String, String ) 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 a.NativeProtocol.changeUser ( String, String, String ) and may not be implemented by old clients. |
2 |
Abstract method void connect ( String, String, String ) 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 a.NativeProtocol.connect ( String, String, String ) and may not be implemented by old clients. |
[+] affected methods: 19 (0.1%)
AbstractProtocol<M>.AbstractProtocol<M> ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.addListener ( Protocol.ProtocolEventListener l )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getAuthenticationProvider ( )Return value of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getExceptionInterceptor ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getMessageBuilder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketReceivedTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketSentTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPropertySet ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getQueryTimingUnits ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getSocketConnection ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
...
[+] interface ServerCapabilities 2
| Change | Effect |
---|
1 |
Abstract method long getThreadId ( ) 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 com.mysql.cj.CoreSession.getThreadId ( ) and may not be implemented by old clients. |
2 |
Abstract method void setThreadId ( long ) 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 x.XProtocol.readAuthenticateOk ( ) and may not be implemented by old clients. |
[+] affected methods: 13 (0.1%)
a.NativeProtocol.readServerCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.getCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.setCapabilities ( ServerCapabilities capabilities )1st parameter 'capabilities' of this method is of type 'ServerCapabilities'.
Protocol<M>.readServerCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerCapabilities.getCapabilityFlags ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.getServerVersion ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.serverSupportsFracSecs ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.setCapabilityFlags ( int p1 )This abstract method is from 'ServerCapabilities' interface.
ServerSession.getCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerSession.setCapabilities ( ServerCapabilities p1 )1st parameter 'p1' of this abstract method is of type 'ServerCapabilities'.
...
[+] interface ServerSession 2
| Change | Effect |
---|
1 |
Abstract method CharsetSettings getCharsetSettings ( ) 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 com.mysql.cj.ClientPreparedQueryBindings.ClientPreparedQueryBindings ( int, Session ) and may not be implemented by old clients. |
2 |
Abstract method boolean supportsQueryAttributes ( ) 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 com.mysql.cj.AbstractPreparedQuery<T>.fillSendPacket ( QueryBindings<?> ) and may not be implemented by old clients. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.CoreSession.getServerSession ( )Return value of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJCommunicationsException.init ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJConnectionFeatureNotAvailableException.CJConnectionFeatureNotAvailableException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, Exception underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable cause, ExceptionInterceptor interceptor )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createLinkFailureMessageBasedOnHeuristics ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )4th parameter 'p4' of this abstract method is of type 'ServerSession'.
com.mysql.cj.jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ResultSetScannerInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.SessionAssociationInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
...
to the top
Problems with Data Types, Low Severity 5
mysql-connector-java.jar
package com.mysql.cj
[+] class CharsetMapping 3
| Change | Effect |
---|
1 |
Field COLLATION_NOT_DEFINED of type java.lang.String with the compile-time constant value "none" has been removed from this class. |
A client program may change behavior. |
2 |
Field NOT_USED of type java.lang.String with the compile-time constant value "latin1" has been removed from this class. |
A client program may change behavior. |
3 |
Field MYSQL_COLLATION_INDEX_utf8 of type int with the compile-time constant value 33 has been renamed to MYSQL_COLLATION_INDEX_utf8mb4_0900_ai_ci. |
A client program may change behavior. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
mysql-connector-java.jar
package com.mysql.cj.protocol
[+] interface ServerSession 1
| Change | Effect |
---|
1 |
Field LOCAL_CHARACTER_SET_RESULTS of type java.lang.String with the compile-time constant value "local.character_set_results" has been removed from this interface. |
A client program may change behavior. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.CoreSession.getServerSession ( )Return value of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJCommunicationsException.init ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJConnectionFeatureNotAvailableException.CJConnectionFeatureNotAvailableException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, Exception underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable cause, ExceptionInterceptor interceptor )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createLinkFailureMessageBasedOnHeuristics ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )4th parameter 'p4' of this abstract method is of type 'ServerSession'.
com.mysql.cj.jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ResultSetScannerInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.SessionAssociationInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
...
mysql-connector-java.jar
package com.mysql.jdbc
[+] class SocketFactoryWrapper 1
| Change | Effect |
---|
1 |
Method T SocketFactoryWrapper.performTlsHandshake ( SocketConnection, ServerSession ) has been moved up type hierarchy to T com.mysql.cj.protocol.StandardSocketFactory.performTlsHandshake ( SocketConnection, ServerSession ). |
Method com.mysql.cj.protocol.StandardSocketFactory.performTlsHandshake ( SocketConnection, ServerSession ) will be called instead of SocketFactoryWrapper.performTlsHandshake ( SocketConnection, ServerSession ) in a client program. |
[+] affected methods: 1 (0.01%)
SocketFactoryWrapper.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession )Method 'com.mysql.cj.protocol.StandardSocketFactory.performTlsHandshake ( SocketConnection, ServerSession )' will be called instead of this method in a client program.
to the top
Other Changes in Data Types 12
mysql-connector-java.jar
package com.mysql.cj
[+] class AbstractQuery 1
| Change | Effect |
---|
1 |
Field queryAttributesBindings has been added to this class. |
No effect. |
[+] affected methods: 29 (0.2%)
AbstractQuery.AbstractQuery ( NativeSession sess )This constructor is from 'AbstractQuery' abstract class.
AbstractQuery.addBatch ( Object batch )This method is from 'AbstractQuery' abstract class.
AbstractQuery.checkCancelTimeout ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.clearBatchedArgs ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.closeQuery ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getBatchedArgs ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getCancelTimeoutMutex ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getCurrentDatabase ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getExecuteTime ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getId ( )This method is from 'AbstractQuery' abstract class.
...
[+] class CharsetMapping 1
| Change | Effect |
---|
1 |
Field MYSQL_COLLATION_INDEX_utf8mb4_general_ci has been added to this class. |
No effect. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
[+] class ServerPreparedQuery 1
| Change | Effect |
---|
1 |
Field PARAMETER_COUNT_AVAILABLE has been added to this class. |
No effect. |
[+] affected methods: 22 (0.1%)
ServerPreparedQuery.ServerPreparedQuery ( NativeSession sess )This constructor is from 'ServerPreparedQuery' class.
ServerPreparedQuery.clearParameters ( boolean clearServerParameters )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.closeQuery ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.computeMaxParameterSetSizeAndBatchSize ( int numBatchedArgs )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.fillSendPacket ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.fillSendPacket ( QueryBindings<?> bindings )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getInstance ( NativeSession sess )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getParameterFields ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getResultFields ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getServerStatementId ( )This method is from 'ServerPreparedQuery' class.
...
[+] interface MysqlConnection 1
| Change | Effect |
---|
1 |
Abstract method ServerSessionStateController getServerSessionStateController ( ) has been added to this interface. |
No effect. |
[+] affected methods: 22 (0.1%)
interceptors.QueryInterceptor.init ( MysqlConnection p1, Properties p2, Log p3 )1st parameter 'p1' of this abstract method is of type 'MysqlConnection'.
jdbc.AbandonedConnectionCleanupThread.trackConnection ( MysqlConnection conn, NetworkResources io )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.init ( MysqlConnection connection, Properties props, Log log )1st parameter 'connection' of this method is of type 'MysqlConnection'.
jdbc.interceptors.ConnectionLifecycleInterceptor.init ( MysqlConnection p1, Properties p2, Log p3 )1st parameter 'p1' of this abstract method is of type 'MysqlConnection'.
jdbc.interceptors.ResultSetScannerInterceptor.init ( MysqlConnection conn, Properties props, Log log )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.interceptors.ServerStatusDiffInterceptor.init ( MysqlConnection conn, Properties props, Log l )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.interceptors.SessionAssociationInterceptor.init ( MysqlConnection conn, Properties props, Log log )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.result.ResultSetImpl.getConnection ( )Return value of this method is of type 'MysqlConnection'.
MysqlConnection.checkClosed ( )This abstract method is from 'MysqlConnection' interface.
MysqlConnection.cleanup ( Throwable p1 )This abstract method is from 'MysqlConnection' interface.
...
mysql-connector-java.jar
package com.mysql.cj.conf
[+] class PropertyKey 2
| Change | Effect |
---|
1 |
Field customCharsetMapping has been added to this class. |
No effect. |
2 |
Field trackSessionState has been added to this class. |
No effect. |
[+] affected methods: 38 (0.2%)
AbstractPropertyDefinition<T>.AbstractPropertyDefinition<T> ( PropertyKey key, T defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory )1st parameter 'key' of this method is of type 'PropertyKey'.
AbstractPropertyDefinition<T>.AbstractPropertyDefinition<T> ( PropertyKey key, T defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory, int lowerBound, int upperBound )1st parameter 'key' of this method is of type 'PropertyKey'.
AbstractPropertyDefinition<T>.getPropertyKey ( )Return value of this method is of type 'PropertyKey'.
BooleanPropertyDefinition.BooleanPropertyDefinition ( PropertyKey key, Boolean defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory )1st parameter 'key' of this method is of type 'PropertyKey'.
ConnectionUrl.Type.getDnsSrvPropertyKey ( )Return value of this method is of type 'PropertyKey'.
DefaultPropertySet.getBooleanProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getEnumProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getIntegerProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getLongProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getMemorySizeProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
...
mysql-connector-java.jar
package com.mysql.cj.jdbc
[+] interface JdbcStatement 2
| Change | Effect |
---|
1 |
Abstract method void clearAttributes ( ) has been added to this interface. |
No effect. |
2 |
Abstract method void setAttribute ( String, Object ) has been added to this interface. |
No effect. |
[+] affected methods: 20 (0.1%)
ConnectionImpl.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionImpl.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionWrapper.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionWrapper.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ha.MultiHostMySQLConnection.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ha.MultiHostMySQLConnection.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
JdbcConnection.registerStatement ( JdbcStatement p1 )1st parameter 'p1' of this abstract method is of type 'JdbcStatement'.
JdbcConnection.unregisterStatement ( JdbcStatement p1 )1st parameter 'p1' of this abstract method is of type 'JdbcStatement'.
JdbcStatement.disableStreamingResults ( )This abstract method is from 'JdbcStatement' interface.
JdbcStatement.enableStreamingResults ( )This abstract method is from 'JdbcStatement' interface.
...
mysql-connector-java.jar
package com.mysql.cj.protocol
[+] interface ServerCapabilities 1
| Change | Effect |
---|
1 |
Abstract method int getServerDefaultCollationIndex ( ) has been added to this interface. |
No effect. |
[+] affected methods: 13 (0.1%)
a.NativeProtocol.readServerCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.getCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.setCapabilities ( ServerCapabilities capabilities )1st parameter 'capabilities' of this method is of type 'ServerCapabilities'.
Protocol<M>.readServerCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerCapabilities.getCapabilityFlags ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.getServerVersion ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.serverSupportsFracSecs ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.setCapabilityFlags ( int p1 )This abstract method is from 'ServerCapabilities' interface.
ServerSession.getCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerSession.setCapabilities ( ServerCapabilities p1 )1st parameter 'p1' of this abstract method is of type 'ServerCapabilities'.
...
[+] interface ServerSession 1
| Change | Effect |
---|
1 |
Abstract method void setCharsetSettings ( CharsetSettings ) has been added to this interface. |
No effect. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.CoreSession.getServerSession ( )Return value of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJCommunicationsException.init ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJConnectionFeatureNotAvailableException.CJConnectionFeatureNotAvailableException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, Exception underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable cause, ExceptionInterceptor interceptor )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createLinkFailureMessageBasedOnHeuristics ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )4th parameter 'p4' of this abstract method is of type 'ServerSession'.
com.mysql.cj.jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ResultSetScannerInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.SessionAssociationInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.a
[+] class NativeConstants 1
| Change | Effect |
---|
1 |
Field BIN_LEN_TIMESTAMP_WITH_TZ has been added to this class. |
No effect. |
[+] affected methods: 1 (0.01%)
NativeConstants.NativeConstants ( )This constructor is from 'NativeConstants' class.
[+] class NativeServerSession 1
| Change | Effect |
---|
1 |
Field CLIENT_QUERY_ATTRIBUTES has been added to this class. |
No effect. |
[+] affected methods: 138 (0.8%)
com.mysql.cj.NativeSession.getProtocol ( )Field 'retval.serverSession' in the return value of this method is of type 'NativeServerSession'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )Field 'protocol.serverSession' in 1st parameter 'protocol' of this method is of type 'NativeServerSession'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
NativeProtocol.NativeProtocol ( Log logger )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.afterHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.beforeHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
...
to the top
Java Archives 1
mysql-connector-java.jar
to the top
Test Info
Library Name | mysql-connector-java |
Version #1 | 8.0.25-SNAPSHOT |
Version #2 | 8.0.26-SNAPSHOT |
Subject | Source Compatibility |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 16370 / 805 |
Compatibility |
95.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 175 |
Removed Methods | High | 97 |
Problems with Data Types | High | 50 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 7 |
Added Methods 175
mysql-connector-java.jar,
AbstractQuery.class
package com.mysql.cj
AbstractQuery.getQueryAttributesBindings ( ) : QueryAttributesBindings
com/mysql/cj/AbstractQuery.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
mysql-connector-java.jar,
AuthenticationKerberosClient.class
package com.mysql.cj.protocol.a.authentication
AuthenticationKerberosClient.AuthenticationKerberosClient ( )
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient."<init>":()V
AuthenticationKerberosClient.destroy ( ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.destroy:()V
AuthenticationKerberosClient.getProtocolPluginName ( ) : String
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.getProtocolPluginName:()Ljava/lang/String;
AuthenticationKerberosClient.init ( Protocol<NativePacketPayload> prot, MysqlCallbackHandler cbh ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.init:(Lcom/mysql/cj/protocol/Protocol;Lcom/mysql/cj/callback/MysqlCallbackHandler;)V
AuthenticationKerberosClient.isReusable ( ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.isReusable:()Z
AuthenticationKerberosClient.nextAuthenticationStep ( Message p1, List p2 ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.nextAuthenticationStep:(Lcom/mysql/cj/protocol/Message;Ljava/util/List;)Z
AuthenticationKerberosClient.nextAuthenticationStep ( NativePacketPayload fromServer, List<NativePacketPayload> toServer ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.nextAuthenticationStep:(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/util/List;)Z
AuthenticationKerberosClient.requiresConfidentiality ( ) : boolean
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.requiresConfidentiality:()Z
AuthenticationKerberosClient.reset ( ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.reset:()V
AuthenticationKerberosClient.setAuthenticationParameters ( String user, String password ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.setAuthenticationParameters:(Ljava/lang/String;Ljava/lang/String;)V
AuthenticationKerberosClient.setSourceOfAuthData ( String sourceOfAuthData ) : void
com/mysql/cj/protocol/a/authentication/AuthenticationKerberosClient.setSourceOfAuthData:(Ljava/lang/String;)V
mysql-connector-java.jar,
AuthenticationProvider.class
package com.mysql.cj.protocol
AuthenticationProvider<M>.changeUser ( String p1, String p2, String p3 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.connect ( String p1, String p2, String p3 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
CharsetMapping.class
package com.mysql.cj
CharsetMapping.getStaticCollationIndexForCollationName ( String collationName ) [static] : Integer
com/mysql/cj/CharsetMapping.getStaticCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
CharsetMapping.getStaticCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : int
com/mysql/cj/CharsetMapping.getStaticCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetMapping.getStaticCollationIndexForMysqlCharsetName ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getStaticCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
CharsetMapping.getStaticCollationNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForCollationIndex ( Integer collationIndex, String fallbackJavaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForMysqlCharset ( String mysqlCharsetName ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticJavaEncodingForMysqlCharset ( String mysqlCharsetName, String fallbackJavaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getStaticJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getStaticMblen ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getStaticMblen:(Ljava/lang/String;)I
CharsetMapping.getStaticMysqlCharsetByName ( String mysqlCharsetName ) [static] : MysqlCharset
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetByName:(Ljava/lang/String;)Lcom/mysql/cj/MysqlCharset;
CharsetMapping.getStaticMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : String
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetMapping.getStaticMysqlCharsetNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getStaticMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.isStaticImpermissibleCollation ( int collationIndex ) [static] : boolean
com/mysql/cj/CharsetMapping.isStaticImpermissibleCollation:(I)Z
CharsetMapping.isStaticMultibyteCharset ( String javaEncodingName ) [static] : boolean
com/mysql/cj/CharsetMapping.isStaticMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
CharsetSettings.class
package com.mysql.cj
CharsetSettings.configurePostHandshake ( boolean p1 ) [abstract] : void
com/mysql/cj/CharsetSettings.configurePostHandshake:(Z)V
CharsetSettings.configurePreHandshake ( boolean p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.configurePreHandshake:(Z)I
CharsetSettings.doesPlatformDbCharsetMatches ( ) [abstract] : boolean
com/mysql/cj/CharsetSettings.doesPlatformDbCharsetMatches:()Z
CharsetSettings.getCollationIndexForCollationName ( String p1 ) [abstract] : Integer
com/mysql/cj/CharsetSettings.getCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
CharsetSettings.getCollationIndexForJavaEncoding ( String p1, ServerVersion p2 ) [abstract] : int
com/mysql/cj/CharsetSettings.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetSettings.getCollationIndexForMysqlCharsetName ( String p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.getCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
CharsetSettings.getCollationNameForCollationIndex ( Integer p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetSettings.getErrorMessageEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getErrorMessageEncoding:()Ljava/lang/String;
CharsetSettings.getJavaEncodingForCollationIndex ( int p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getJavaEncodingForCollationIndex:(I)Ljava/lang/String;
CharsetSettings.getJavaEncodingForMysqlCharset ( String p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetSettings.getMaxBytesPerChar ( Integer p1, String p2 ) [abstract] : int
com/mysql/cj/CharsetSettings.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
CharsetSettings.getMaxBytesPerChar ( String p1 ) [abstract] : int
com/mysql/cj/CharsetSettings.getMaxBytesPerChar:(Ljava/lang/String;)I
CharsetSettings.getMetadataCollationIndex ( ) [abstract] : int
com/mysql/cj/CharsetSettings.getMetadataCollationIndex:()I
CharsetSettings.getMetadataEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getMetadataEncoding:()Ljava/lang/String;
CharsetSettings.getMysqlCharsetForJavaEncoding ( String p1, ServerVersion p2 ) [abstract] : String
com/mysql/cj/CharsetSettings.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetSettings.getMysqlCharsetNameForCollationIndex ( Integer p1 ) [abstract] : String
com/mysql/cj/CharsetSettings.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetSettings.getPasswordCharacterEncoding ( ) [abstract] : String
com/mysql/cj/CharsetSettings.getPasswordCharacterEncoding:()Ljava/lang/String;
CharsetSettings.getRequiresEscapingEncoder ( ) [abstract] : boolean
com/mysql/cj/CharsetSettings.getRequiresEscapingEncoder:()Z
CharsetSettings.isMultibyteCharset ( String p1 ) [abstract] : boolean
com/mysql/cj/CharsetSettings.isMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
ConnectionImpl.class
package com.mysql.cj.jdbc
ConnectionImpl.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ConnectionImpl.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
ConnectionWrapper.class
package com.mysql.cj.jdbc
ConnectionWrapper.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ConnectionWrapper.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
ExportControlled.class
package com.mysql.cj.protocol
ExportControlled.performTlsHandshake ( Socket rawSocket, SocketConnection socketConnection, ServerVersion serverVersion, Log log ) [static] : Socket
com/mysql/cj/protocol/ExportControlled.performTlsHandshake:(Ljava/net/Socket;Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/ServerVersion;Lcom/mysql/cj/log/Log;)Ljava/net/Socket;
mysql-connector-java.jar,
InternalTime.class
package com.mysql.cj.protocol
InternalTime.isNegative ( ) : boolean
com/mysql/cj/protocol/InternalTime.isNegative:()Z
InternalTime.setNegative ( boolean negative ) : void
com/mysql/cj/protocol/InternalTime.setNegative:(Z)V
mysql-connector-java.jar,
InternalTimestamp.class
package com.mysql.cj.protocol
InternalTimestamp.getOffset ( ) : int
com/mysql/cj/protocol/InternalTimestamp.getOffset:()I
InternalTimestamp.setOffset ( int offset ) : void
com/mysql/cj/protocol/InternalTimestamp.setOffset:(I)V
mysql-connector-java.jar,
JdbcStatement.class
package com.mysql.cj.jdbc
JdbcStatement.clearAttributes ( ) [abstract] : void
com/mysql/cj/jdbc/JdbcStatement.clearAttributes:()V
JdbcStatement.setAttribute ( String p1, Object p2 ) [abstract] : void
com/mysql/cj/jdbc/JdbcStatement.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
MultiHostMySQLConnection.class
package com.mysql.cj.jdbc.ha
MultiHostMySQLConnection.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/jdbc/ha/MultiHostMySQLConnection.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
MysqlConnection.class
package com.mysql.cj
MysqlConnection.getServerSessionStateController ( ) [abstract] : ServerSessionStateController
com/mysql/cj/MysqlConnection.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
mysql-connector-java.jar,
MysqlDataSource.class
package com.mysql.cj.jdbc
MysqlDataSource.getCustomCharsetMapping ( ) : String
com/mysql/cj/jdbc/MysqlDataSource.getCustomCharsetMapping:()Ljava/lang/String;
MysqlDataSource.getTrackSessionState ( ) : boolean
com/mysql/cj/jdbc/MysqlDataSource.getTrackSessionState:()Z
MysqlDataSource.setCustomCharsetMapping ( String p1 ) : void
com/mysql/cj/jdbc/MysqlDataSource.setCustomCharsetMapping:(Ljava/lang/String;)V
MysqlDataSource.setTrackSessionState ( boolean p1 ) : void
com/mysql/cj/jdbc/MysqlDataSource.setTrackSessionState:(Z)V
mysql-connector-java.jar,
NamedPipeSocketFactory.class
package com.mysql.cj.protocol
NamedPipeSocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/NamedPipeSocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
NativeAuthenticationProvider.class
package com.mysql.cj.protocol.a
NativeAuthenticationProvider.changeUser ( String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.connect ( String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
NativeCapabilities.class
package com.mysql.cj.protocol.a
NativeCapabilities.NativeCapabilities ( NativePacketPayload initialHandshakePacket )
com/mysql/cj/protocol/a/NativeCapabilities."<init>":(Lcom/mysql/cj/protocol/a/NativePacketPayload;)V
mysql-connector-java.jar,
NativeCharsetSettings.class
package com.mysql.cj
NativeCharsetSettings.configurePostHandshake ( boolean dontCheckServerMatch ) : void
com/mysql/cj/NativeCharsetSettings.configurePostHandshake:(Z)V
NativeCharsetSettings.configurePreHandshake ( boolean reset ) : int
com/mysql/cj/NativeCharsetSettings.configurePreHandshake:(Z)I
NativeCharsetSettings.doesPlatformDbCharsetMatches ( ) : boolean
com/mysql/cj/NativeCharsetSettings.doesPlatformDbCharsetMatches:()Z
NativeCharsetSettings.getCollationIndexForCollationName ( String collationName ) : Integer
com/mysql/cj/NativeCharsetSettings.getCollationIndexForCollationName:(Ljava/lang/String;)Ljava/lang/Integer;
NativeCharsetSettings.getCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) : int
com/mysql/cj/NativeCharsetSettings.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
NativeCharsetSettings.getCollationIndexForMysqlCharsetName ( String charsetName ) : int
com/mysql/cj/NativeCharsetSettings.getCollationIndexForMysqlCharsetName:(Ljava/lang/String;)I
NativeCharsetSettings.getCollationNameForCollationIndex ( Integer collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getCollationNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
NativeCharsetSettings.getErrorMessageEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getErrorMessageEncoding:()Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForCollationIndex ( int collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForCollationIndex:(I)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForCollationIndex ( Integer collationIndex, String fallBackJavaEncoding ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForMysqlCharset ( String mysqlCharsetName ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getJavaEncodingForMysqlCharset ( String mysqlCharsetName, String javaEncoding ) : String
com/mysql/cj/NativeCharsetSettings.getJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
NativeCharsetSettings.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/NativeCharsetSettings.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
NativeCharsetSettings.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/NativeCharsetSettings.getMaxBytesPerChar:(Ljava/lang/String;)I
NativeCharsetSettings.getMetadataCollationIndex ( ) : int
com/mysql/cj/NativeCharsetSettings.getMetadataCollationIndex:()I
NativeCharsetSettings.getMetadataEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getMetadataEncoding:()Ljava/lang/String;
NativeCharsetSettings.getMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) : String
com/mysql/cj/NativeCharsetSettings.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
NativeCharsetSettings.getMysqlCharsetNameForCollationIndex ( Integer collationIndex ) : String
com/mysql/cj/NativeCharsetSettings.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
NativeCharsetSettings.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/NativeCharsetSettings.getPasswordCharacterEncoding:()Ljava/lang/String;
NativeCharsetSettings.getRequiresEscapingEncoder ( ) : boolean
com/mysql/cj/NativeCharsetSettings.getRequiresEscapingEncoder:()Z
NativeCharsetSettings.getServerDefaultCharset ( ) : String
com/mysql/cj/NativeCharsetSettings.getServerDefaultCharset:()Ljava/lang/String;
NativeCharsetSettings.isImpermissibleCollation ( int collationIndex ) : boolean
com/mysql/cj/NativeCharsetSettings.isImpermissibleCollation:(I)Z
NativeCharsetSettings.isMultibyteCharset ( String javaEncodingName ) : boolean
com/mysql/cj/NativeCharsetSettings.isMultibyteCharset:(Ljava/lang/String;)Z
NativeCharsetSettings.NativeCharsetSettings ( NativeSession sess )
com/mysql/cj/NativeCharsetSettings."<init>":(Lcom/mysql/cj/NativeSession;)V
mysql-connector-java.jar,
NativeMessageBuilder.class
package com.mysql.cj.protocol.a
NativeMessageBuilder.NativeMessageBuilder ( boolean supportsQueryAttributes )
com/mysql/cj/protocol/a/NativeMessageBuilder."<init>":(Z)V
mysql-connector-java.jar,
NativePacketPayload.class
package com.mysql.cj.protocol.a
NativePacketPayload.getTag ( String key ) : int
com/mysql/cj/protocol/a/NativePacketPayload.getTag:(Ljava/lang/String;)I
NativePacketPayload.setTag ( String key ) : int
com/mysql/cj/protocol/a/NativePacketPayload.setTag:(Ljava/lang/String;)I
mysql-connector-java.jar,
NativeQueryAttributesBindings.class
package com.mysql.cj
NativeQueryAttributesBindings.clearAttributes ( ) : void
com/mysql/cj/NativeQueryAttributesBindings.clearAttributes:()V
NativeQueryAttributesBindings.getAttributeValue ( int index ) : QueryAttributesBindValue
com/mysql/cj/NativeQueryAttributesBindings.getAttributeValue:(I)Lcom/mysql/cj/QueryAttributesBindValue;
NativeQueryAttributesBindings.getCount ( ) : int
com/mysql/cj/NativeQueryAttributesBindings.getCount:()I
NativeQueryAttributesBindings.NativeQueryAttributesBindings ( )
com/mysql/cj/NativeQueryAttributesBindings."<init>":()V
NativeQueryAttributesBindings.runThroughAll ( Consumer<QueryAttributesBindValue> bindAttribute ) : void
com/mysql/cj/NativeQueryAttributesBindings.runThroughAll:(Ljava/util/function/Consumer;)V
NativeQueryAttributesBindings.setAttribute ( String name, Object value ) : void
com/mysql/cj/NativeQueryAttributesBindings.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
NativeQueryAttributesBindValue.class
package com.mysql.cj
NativeQueryAttributesBindValue.getBoundLength ( ) : long
com/mysql/cj/NativeQueryAttributesBindValue.getBoundLength:()J
NativeQueryAttributesBindValue.getName ( ) : String
com/mysql/cj/NativeQueryAttributesBindValue.getName:()Ljava/lang/String;
NativeQueryAttributesBindValue.getType ( ) : int
com/mysql/cj/NativeQueryAttributesBindValue.getType:()I
NativeQueryAttributesBindValue.getValue ( ) : Object
com/mysql/cj/NativeQueryAttributesBindValue.getValue:()Ljava/lang/Object;
NativeQueryAttributesBindValue.isNull ( ) : boolean
com/mysql/cj/NativeQueryAttributesBindValue.isNull:()Z
NativeQueryAttributesBindValue.NativeQueryAttributesBindValue ( String name, Object value )
com/mysql/cj/NativeQueryAttributesBindValue."<init>":(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
NativeServerSession.class
package com.mysql.cj.protocol.a
NativeServerSession.getCharsetSettings ( ) : CharsetSettings
com/mysql/cj/protocol/a/NativeServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
NativeServerSession.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/protocol/a/NativeServerSession.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
NativeServerSession.setCharsetSettings ( CharsetSettings charsetSettings ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
NativeServerSession.supportsQueryAttributes ( ) : boolean
com/mysql/cj/protocol/a/NativeServerSession.supportsQueryAttributes:()Z
mysql-connector-java.jar,
NativeServerSessionStateChanges.class
package com.mysql.cj.protocol.a
NativeServerSessionStateController.NativeServerSessionStateChanges.getSessionStateChangesList ( ) : List<ServerSessionStateController.SessionStateChange>
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges.getSessionStateChangesList:()Ljava/util/List;
NativeServerSessionStateController.NativeServerSessionStateChanges.init ( NativePacketPayload buf, String encoding ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges.init:(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/lang/String;)Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
NativeServerSessionStateController.NativeServerSessionStateChanges.NativeServerSessionStateController.NativeServerSessionStateChanges ( )
com/mysql/cj/protocol/a/NativeServerSessionStateController.NativeServerSessionStateChanges."<init>":()V
mysql-connector-java.jar,
NativeServerSessionStateController.class
package com.mysql.cj.protocol.a
NativeServerSessionStateController.addSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.addSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
NativeServerSessionStateController.getSessionStateChanges ( ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
NativeServerSessionStateController.getSessionStateChanges ( ) : ServerSessionStateController.ServerSessionStateChanges
com/mysql/cj/protocol/a/NativeServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;
NativeServerSessionStateController.NativeServerSessionStateController ( )
com/mysql/cj/protocol/a/NativeServerSessionStateController."<init>":()V
NativeServerSessionStateController.removeSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener listener ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.removeSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
NativeServerSessionStateController.setSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges changes ) : void
com/mysql/cj/protocol/a/NativeServerSessionStateController.setSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
NativeSocketConnection.class
package com.mysql.cj.protocol.a
NativeSocketConnection.performTlsHandshake ( ServerSession serverSession, Log log ) : void
com/mysql/cj/protocol/a/NativeSocketConnection.performTlsHandshake:(Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)V
mysql-connector-java.jar,
OkPacket.class
package com.mysql.cj.protocol.a.result
OkPacket.getSessionStateChanges ( ) : NativeServerSessionStateController.NativeServerSessionStateChanges
com/mysql/cj/protocol/a/result/OkPacket.getSessionStateChanges:()Lcom/mysql/cj/protocol/a/NativeServerSessionStateController$NativeServerSessionStateChanges;
mysql-connector-java.jar,
Query.class
package com.mysql.cj
Query.getQueryAttributesBindings ( ) [abstract] : QueryAttributesBindings
com/mysql/cj/Query.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
mysql-connector-java.jar,
QueryAttributesBindings.class
package com.mysql.cj
QueryAttributesBindings.clearAttributes ( ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.clearAttributes:()V
QueryAttributesBindings.getAttributeValue ( int p1 ) [abstract] : QueryAttributesBindValue
com/mysql/cj/QueryAttributesBindings.getAttributeValue:(I)Lcom/mysql/cj/QueryAttributesBindValue;
QueryAttributesBindings.getCount ( ) [abstract] : int
com/mysql/cj/QueryAttributesBindings.getCount:()I
QueryAttributesBindings.runThroughAll ( Consumer<QueryAttributesBindValue> p1 ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.runThroughAll:(Ljava/util/function/Consumer;)V
QueryAttributesBindings.setAttribute ( String p1, Object p2 ) [abstract] : void
com/mysql/cj/QueryAttributesBindings.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
QueryAttributesBindValue.class
package com.mysql.cj
QueryAttributesBindValue.getBoundLength ( ) [abstract] : long
com/mysql/cj/QueryAttributesBindValue.getBoundLength:()J
QueryAttributesBindValue.getName ( ) [abstract] : String
com/mysql/cj/QueryAttributesBindValue.getName:()Ljava/lang/String;
QueryAttributesBindValue.getType ( ) [abstract] : int
com/mysql/cj/QueryAttributesBindValue.getType:()I
QueryAttributesBindValue.getValue ( ) [abstract] : Object
com/mysql/cj/QueryAttributesBindValue.getValue:()Ljava/lang/Object;
QueryAttributesBindValue.isNull ( ) [abstract] : boolean
com/mysql/cj/QueryAttributesBindValue.isNull:()Z
mysql-connector-java.jar,
ServerCapabilities.class
package com.mysql.cj.protocol
ServerCapabilities.getServerDefaultCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerCapabilities.getServerDefaultCollationIndex:()I
ServerCapabilities.getThreadId ( ) [abstract] : long
com/mysql/cj/protocol/ServerCapabilities.getThreadId:()J
ServerCapabilities.setThreadId ( long p1 ) [abstract] : void
com/mysql/cj/protocol/ServerCapabilities.setThreadId:(J)V
mysql-connector-java.jar,
ServerSession.class
package com.mysql.cj.protocol
ServerSession.getCharsetSettings ( ) [abstract] : CharsetSettings
com/mysql/cj/protocol/ServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
ServerSession.getServerSessionStateController ( ) : ServerSessionStateController
com/mysql/cj/protocol/ServerSession.getServerSessionStateController:()Lcom/mysql/cj/protocol/ServerSessionStateController;
ServerSession.setCharsetSettings ( CharsetSettings p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
ServerSession.supportsQueryAttributes ( ) [abstract] : boolean
com/mysql/cj/protocol/ServerSession.supportsQueryAttributes:()Z
mysql-connector-java.jar,
ServerSessionStateChanges.class
package com.mysql.cj.protocol
ServerSessionStateController.ServerSessionStateChanges.getSessionStateChangesList ( ) [abstract] : List<ServerSessionStateController.SessionStateChange>
com/mysql/cj/protocol/ServerSessionStateController.ServerSessionStateChanges.getSessionStateChangesList:()Ljava/util/List;
mysql-connector-java.jar,
ServerSessionStateController.class
package com.mysql.cj.protocol
ServerSessionStateController.addSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/ServerSessionStateController.addSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
ServerSessionStateController.getSessionStateChanges ( ) : ServerSessionStateController.ServerSessionStateChanges
com/mysql/cj/protocol/ServerSessionStateController.getSessionStateChanges:()Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;
ServerSessionStateController.removeSessionStateChangesListener ( ServerSessionStateController.SessionStateChangesListener l ) : void
com/mysql/cj/protocol/ServerSessionStateController.removeSessionStateChangesListener:(Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChangesListener;)V
ServerSessionStateController.setSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges changes ) : void
com/mysql/cj/protocol/ServerSessionStateController.setSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
SessionStateChange.class
package com.mysql.cj.protocol
ServerSessionStateController.SessionStateChange.addValue ( String value ) : ServerSessionStateController.SessionStateChange
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.addValue:(Ljava/lang/String;)Lcom/mysql/cj/protocol/ServerSessionStateController$SessionStateChange;
ServerSessionStateController.SessionStateChange.getType ( ) : int
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.getType:()I
ServerSessionStateController.SessionStateChange.getValues ( ) : List<String>
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange.getValues:()Ljava/util/List;
ServerSessionStateController.SessionStateChange.ServerSessionStateController.SessionStateChange ( int type )
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChange."<init>":(I)V
mysql-connector-java.jar,
SessionStateChangesListener.class
package com.mysql.cj.protocol
ServerSessionStateController.SessionStateChangesListener.handleSessionStateChanges ( ServerSessionStateController.ServerSessionStateChanges p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSessionStateController.SessionStateChangesListener.handleSessionStateChanges:(Lcom/mysql/cj/protocol/ServerSessionStateController$ServerSessionStateChanges;)V
mysql-connector-java.jar,
SocketConnection.class
package com.mysql.cj.protocol
SocketConnection.performTlsHandshake ( ServerSession serverSession, Log log ) : void
com/mysql/cj/protocol/SocketConnection.performTlsHandshake:(Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)V
mysql-connector-java.jar,
SocketFactory.class
package com.mysql.cj.protocol
SocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/SocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
SocketFactoryWrapper.class
package com.mysql.jdbc
SocketFactoryWrapper.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/jdbc/SocketFactoryWrapper.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
StandardSocketFactory.class
package com.mysql.cj.protocol
StandardSocketFactory.performTlsHandshake ( SocketConnection socketConnection, ServerSession serverSession, Log log ) : T
com/mysql/cj/protocol/StandardSocketFactory.performTlsHandshake:(Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/protocol/ServerSession;Lcom/mysql/cj/log/Log;)Ljava/io/Closeable;
mysql-connector-java.jar,
StatementImpl.class
package com.mysql.cj.jdbc
StatementImpl.clearAttributes ( ) : void
com/mysql/cj/jdbc/StatementImpl.clearAttributes:()V
StatementImpl.getQueryAttributesBindings ( ) : QueryAttributesBindings
com/mysql/cj/jdbc/StatementImpl.getQueryAttributesBindings:()Lcom/mysql/cj/QueryAttributesBindings;
StatementImpl.setAttribute ( String name, Object value ) : void
com/mysql/cj/jdbc/StatementImpl.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
mysql-connector-java.jar,
ValueEncoder.class
package com.mysql.cj.protocol.a
ValueEncoder.encodeDate ( InternalDate date ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeDate:(Lcom/mysql/cj/protocol/InternalDate;)V
ValueEncoder.encodeDateTime ( InternalTimestamp timestamp ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeDateTime:(Lcom/mysql/cj/protocol/InternalTimestamp;)V
ValueEncoder.encodeInt1 ( Byte value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt1:(Ljava/lang/Byte;)V
ValueEncoder.encodeInt2 ( Short value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt2:(Ljava/lang/Short;)V
ValueEncoder.encodeInt4 ( Integer value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt4:(Ljava/lang/Integer;)V
ValueEncoder.encodeInt8 ( Long value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeInt8:(Ljava/lang/Long;)V
ValueEncoder.encodeString ( String value ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeString:(Ljava/lang/String;)V
ValueEncoder.encodeTime ( InternalTime time ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeTime:(Lcom/mysql/cj/protocol/InternalTime;)V
ValueEncoder.encodeTimeStamp ( InternalTimestamp timestamp ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeTimeStamp:(Lcom/mysql/cj/protocol/InternalTimestamp;)V
ValueEncoder.encodeValue ( Object value, int fieldType ) : void
com/mysql/cj/protocol/a/ValueEncoder.encodeValue:(Ljava/lang/Object;I)V
ValueEncoder.ValueEncoder ( NativePacketPayload packet, String characterEncoding, TimeZone timezone )
com/mysql/cj/protocol/a/ValueEncoder."<init>":(Lcom/mysql/cj/protocol/a/NativePacketPayload;Ljava/lang/String;Ljava/util/TimeZone;)V
mysql-connector-java.jar,
XAuthenticationProvider.class
package com.mysql.cj.protocol.x
XAuthenticationProvider.changeUser ( String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.changeUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.connect ( String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
mysql-connector-java.jar,
XProtocol.class
package com.mysql.cj.protocol.x
XProtocol.readMetadata ( Consumer<Notice> noticeConsumer ) : ColumnDefinition
com/mysql/cj/protocol/x/XProtocol.readMetadata:(Ljava/util/function/Consumer;)Lcom/mysql/cj/protocol/ColumnDefinition;
mysql-connector-java.jar,
XServerCapabilities.class
package com.mysql.cj.protocol.x
XServerCapabilities.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerCapabilities.getServerDefaultCollationIndex:()I
XServerCapabilities.getThreadId ( ) : long
com/mysql/cj/protocol/x/XServerCapabilities.getThreadId:()J
XServerCapabilities.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/x/XServerCapabilities.setThreadId:(J)V
mysql-connector-java.jar,
XServerSession.class
package com.mysql.cj.protocol.x
XServerSession.getCharsetSettings ( ) : CharsetSettings
com/mysql/cj/protocol/x/XServerSession.getCharsetSettings:()Lcom/mysql/cj/CharsetSettings;
XServerSession.setCharsetSettings ( CharsetSettings charsetSettings ) : void
com/mysql/cj/protocol/x/XServerSession.setCharsetSettings:(Lcom/mysql/cj/CharsetSettings;)V
XServerSession.supportsQueryAttributes ( ) : boolean
com/mysql/cj/protocol/x/XServerSession.supportsQueryAttributes:()Z
to the top
Removed Methods 97
mysql-connector-java.jar,
AuthenticationProvider.class
package com.mysql.cj.protocol
AuthenticationProvider<M>.changeUser ( ServerSession p1, String p2, String p3, String p4 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.connect ( ServerSession p1, String p2, String p3, String p4 ) [abstract] : void
com/mysql/cj/protocol/AuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
AuthenticationProvider<M>.getCharsetForHandshake ( String enc, ServerVersion sv ) [static] : byte
com/mysql/cj/protocol/AuthenticationProvider.getCharsetForHandshake:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)B
AuthenticationProvider<M>.getEncodingForHandshake ( ) [abstract] : String
com/mysql/cj/protocol/AuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
CharsetMapping.class
package com.mysql.cj
CharsetMapping.getCollationIndexForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : int
com/mysql/cj/CharsetMapping.getCollationIndexForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)I
CharsetMapping.getJavaEncodingForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForCollationIndex ( Integer collationIndex, String javaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForCollationIndex:(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForMysqlCharset ( String mysqlCharsetName ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForMysqlCharset:(Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getJavaEncodingForMysqlCharset ( String mysqlCharsetName, String javaEncoding ) [static] : String
com/mysql/cj/CharsetMapping.getJavaEncodingForMysqlCharset:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
CharsetMapping.getMblen ( String charsetName ) [static] : int
com/mysql/cj/CharsetMapping.getMblen:(Ljava/lang/String;)I
CharsetMapping.getMysqlCharsetForJavaEncoding ( String javaEncoding, ServerVersion version ) [static] : String
com/mysql/cj/CharsetMapping.getMysqlCharsetForJavaEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)Ljava/lang/String;
CharsetMapping.getMysqlCharsetNameForCollationIndex ( Integer collationIndex ) [static] : String
com/mysql/cj/CharsetMapping.getMysqlCharsetNameForCollationIndex:(Ljava/lang/Integer;)Ljava/lang/String;
CharsetMapping.getNumberOfCharsetsConfigured ( ) [static] : int
com/mysql/cj/CharsetMapping.getNumberOfCharsetsConfigured:()I
CharsetMapping.isMultibyteCharset ( String javaEncodingName ) [static] : boolean
com/mysql/cj/CharsetMapping.isMultibyteCharset:(Ljava/lang/String;)Z
mysql-connector-java.jar,
ExportControlled.class
package com.mysql.cj.protocol
ExportControlled.performTlsHandshake ( Socket rawSocket, SocketConnection socketConnection, ServerVersion serverVersion ) [static] : Socket
com/mysql/cj/protocol/ExportControlled.performTlsHandshake:(Ljava/net/Socket;Lcom/mysql/cj/protocol/SocketConnection;Lcom/mysql/cj/ServerVersion;)Ljava/net/Socket;
mysql-connector-java.jar,
Field.class
package com.mysql.cj.result
Field.setEncoding ( String javaEncodingName, ServerVersion version ) : void
com/mysql/cj/result/Field.setEncoding:(Ljava/lang/String;Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
NativeAuthenticationProvider.class
package com.mysql.cj.protocol.a
NativeAuthenticationProvider.changeUser ( ServerSession serverSession, String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.connect ( ServerSession sessState, String user, String pass, String db ) : void
com/mysql/cj/protocol/a/NativeAuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
NativeAuthenticationProvider.getEncodingForHandshake ( ) : String
com/mysql/cj/protocol/a/NativeAuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
NativeCapabilities.class
package com.mysql.cj.protocol.a
NativeCapabilities.getProtocolVersion ( ) : byte
com/mysql/cj/protocol/a/NativeCapabilities.getProtocolVersion:()B
NativeCapabilities.NativeCapabilities ( )
com/mysql/cj/protocol/a/NativeCapabilities."<init>":()V
NativeCapabilities.setAuthPluginDataLength ( int authPluginDataLength ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setAuthPluginDataLength:(I)V
NativeCapabilities.setInitialHandshakePacket ( NativePacketPayload initialHandshakePacket ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setInitialHandshakePacket:(Lcom/mysql/cj/protocol/a/NativePacketPayload;)V
NativeCapabilities.setProtocolVersion ( byte protocolVersion ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setProtocolVersion:(B)V
NativeCapabilities.setSeed ( String seed ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setSeed:(Ljava/lang/String;)V
NativeCapabilities.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setServerDefaultCollationIndex:(I)V
NativeCapabilities.setServerVersion ( ServerVersion serverVersion ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
NativeCapabilities.setStatusFlags ( int statusFlags ) : void
com/mysql/cj/protocol/a/NativeCapabilities.setStatusFlags:(I)V
mysql-connector-java.jar,
NativeMessageBuilder.class
package com.mysql.cj.protocol.a
NativeMessageBuilder.NativeMessageBuilder ( )
com/mysql/cj/protocol/a/NativeMessageBuilder."<init>":()V
mysql-connector-java.jar,
NativeProtocol.class
package com.mysql.cj.protocol.a
NativeProtocol.checkForCharsetMismatch ( ) : void
com/mysql/cj/protocol/a/NativeProtocol.checkForCharsetMismatch:()V
NativeProtocol.doesPlatformDbCharsetMatches ( ) : boolean
com/mysql/cj/protocol/a/NativeProtocol.doesPlatformDbCharsetMatches:()Z
NativeProtocol.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/protocol/a/NativeProtocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
NativeServerSession.class
package com.mysql.cj.protocol.a
NativeServerSession.characterSetNamesMatches ( String mysqlEncodingName ) : boolean
com/mysql/cj/protocol/a/NativeServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
NativeServerSession.configureCharacterSets ( ) : void
com/mysql/cj/protocol/a/NativeServerSession.configureCharacterSets:()V
NativeServerSession.getCharacterSetMetadata ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getCharacterSetMetadata:()Ljava/lang/String;
NativeServerSession.getCharacterSetResultsOnServer ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
NativeServerSession.getEncodingForIndex ( int charsetIndex ) : String
com/mysql/cj/protocol/a/NativeServerSession.getEncodingForIndex:(I)Ljava/lang/String;
NativeServerSession.getErrorMessageEncoding ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getErrorMessageEncoding:()Ljava/lang/String;
NativeServerSession.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
NativeServerSession.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
NativeServerSession.getMetadataCollationIndex ( ) : int
com/mysql/cj/protocol/a/NativeServerSession.getMetadataCollationIndex:()I
NativeServerSession.getServerDefaultCharset ( ) : String
com/mysql/cj/protocol/a/NativeServerSession.getServerDefaultCharset:()Ljava/lang/String;
NativeServerSession.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/a/NativeServerSession.getServerDefaultCollationIndex:()I
NativeServerSession.getThreadId ( ) : long
com/mysql/cj/protocol/a/NativeServerSession.getThreadId:()J
NativeServerSession.setCharacterSetMetadata ( String characterSetMetadata ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
NativeServerSession.setCharacterSetResultsOnServer ( String characterSetResultsOnServer ) : void
com/mysql/cj/protocol/a/NativeServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
NativeServerSession.setErrorMessageEncoding ( String errorMessageEncoding ) : void
com/mysql/cj/protocol/a/NativeServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
NativeServerSession.setMetadataCollationIndex ( int metadataCollationIndex ) : void
com/mysql/cj/protocol/a/NativeServerSession.setMetadataCollationIndex:(I)V
NativeServerSession.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/a/NativeServerSession.setServerDefaultCollationIndex:(I)V
NativeServerSession.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/a/NativeServerSession.setThreadId:(J)V
mysql-connector-java.jar,
NativeSession.class
package com.mysql.cj
NativeSession.buildCollationMapping ( ) : void
com/mysql/cj/NativeSession.buildCollationMapping:()V
NativeSession.checkForCharsetMismatch ( ) : void
com/mysql/cj/NativeSession.checkForCharsetMismatch:()V
NativeSession.configureClientCharacterSet ( boolean dontCheckServerMatch ) : boolean
com/mysql/cj/NativeSession.configureClientCharacterSet:(Z)Z
NativeSession.getRequiresEscapingEncoder ( ) : boolean
com/mysql/cj/NativeSession.getRequiresEscapingEncoder:()Z
mysql-connector-java.jar,
Protocol.class
package com.mysql.cj.protocol
Protocol<M>.getPasswordCharacterEncoding ( ) [abstract] : String
com/mysql/cj/protocol/Protocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
ServerCapabilities.class
package com.mysql.cj.protocol
ServerCapabilities.setServerVersion ( ServerVersion p1 ) [abstract] : void
com/mysql/cj/protocol/ServerCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
ServerSession.class
package com.mysql.cj.protocol
ServerSession.characterSetNamesMatches ( String p1 ) [abstract] : boolean
com/mysql/cj/protocol/ServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
ServerSession.configureCharacterSets ( ) [abstract] : void
com/mysql/cj/protocol/ServerSession.configureCharacterSets:()V
ServerSession.getCharacterSetMetadata ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getCharacterSetMetadata:()Ljava/lang/String;
ServerSession.getCharacterSetResultsOnServer ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
ServerSession.getEncodingForIndex ( int p1 ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getEncodingForIndex:(I)Ljava/lang/String;
ServerSession.getErrorMessageEncoding ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getErrorMessageEncoding:()Ljava/lang/String;
ServerSession.getMaxBytesPerChar ( Integer p1, String p2 ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
ServerSession.getMaxBytesPerChar ( String p1 ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
ServerSession.getMetadataCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getMetadataCollationIndex:()I
ServerSession.getServerDefaultCharset ( ) [abstract] : String
com/mysql/cj/protocol/ServerSession.getServerDefaultCharset:()Ljava/lang/String;
ServerSession.getServerDefaultCollationIndex ( ) [abstract] : int
com/mysql/cj/protocol/ServerSession.getServerDefaultCollationIndex:()I
ServerSession.getThreadId ( ) [abstract] : long
com/mysql/cj/protocol/ServerSession.getThreadId:()J
ServerSession.setCharacterSetMetadata ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
ServerSession.setCharacterSetResultsOnServer ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
ServerSession.setErrorMessageEncoding ( String p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
ServerSession.setMetadataCollationIndex ( int p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setMetadataCollationIndex:(I)V
ServerSession.setServerDefaultCollationIndex ( int p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setServerDefaultCollationIndex:(I)V
ServerSession.setThreadId ( long p1 ) [abstract] : void
com/mysql/cj/protocol/ServerSession.setThreadId:(J)V
mysql-connector-java.jar,
XAuthenticationProvider.class
package com.mysql.cj.protocol.x
XAuthenticationProvider.changeUser ( ServerSession serverSession, String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.changeUser:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.connect ( ServerSession serverSession, String userName, String password, String database ) : void
com/mysql/cj/protocol/x/XAuthenticationProvider.connect:(Lcom/mysql/cj/protocol/ServerSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
XAuthenticationProvider.getEncodingForHandshake ( ) : String
com/mysql/cj/protocol/x/XAuthenticationProvider.getEncodingForHandshake:()Ljava/lang/String;
mysql-connector-java.jar,
XProtocol.class
package com.mysql.cj.protocol.x
XProtocol.getPasswordCharacterEncoding ( ) : String
com/mysql/cj/protocol/x/XProtocol.getPasswordCharacterEncoding:()Ljava/lang/String;
mysql-connector-java.jar,
XServerCapabilities.class
package com.mysql.cj.protocol.x
XServerCapabilities.setServerVersion ( ServerVersion serverVersion ) : void
com/mysql/cj/protocol/x/XServerCapabilities.setServerVersion:(Lcom/mysql/cj/ServerVersion;)V
mysql-connector-java.jar,
XServerSession.class
package com.mysql.cj.protocol.x
XServerSession.characterSetNamesMatches ( String mysqlEncodingName ) : boolean
com/mysql/cj/protocol/x/XServerSession.characterSetNamesMatches:(Ljava/lang/String;)Z
XServerSession.configureCharacterSets ( ) : void
com/mysql/cj/protocol/x/XServerSession.configureCharacterSets:()V
XServerSession.getCharacterSetMetadata ( ) : String
com/mysql/cj/protocol/x/XServerSession.getCharacterSetMetadata:()Ljava/lang/String;
XServerSession.getCharacterSetResultsOnServer ( ) : String
com/mysql/cj/protocol/x/XServerSession.getCharacterSetResultsOnServer:()Ljava/lang/String;
XServerSession.getEncodingForIndex ( int collationIndex ) : String
com/mysql/cj/protocol/x/XServerSession.getEncodingForIndex:(I)Ljava/lang/String;
XServerSession.getErrorMessageEncoding ( ) : String
com/mysql/cj/protocol/x/XServerSession.getErrorMessageEncoding:()Ljava/lang/String;
XServerSession.getMaxBytesPerChar ( Integer charsetIndex, String javaCharsetName ) : int
com/mysql/cj/protocol/x/XServerSession.getMaxBytesPerChar:(Ljava/lang/Integer;Ljava/lang/String;)I
XServerSession.getMaxBytesPerChar ( String javaCharsetName ) : int
com/mysql/cj/protocol/x/XServerSession.getMaxBytesPerChar:(Ljava/lang/String;)I
XServerSession.getMetadataCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerSession.getMetadataCollationIndex:()I
XServerSession.getServerDefaultCharset ( ) : String
com/mysql/cj/protocol/x/XServerSession.getServerDefaultCharset:()Ljava/lang/String;
XServerSession.getServerDefaultCollationIndex ( ) : int
com/mysql/cj/protocol/x/XServerSession.getServerDefaultCollationIndex:()I
XServerSession.getThreadId ( ) : long
com/mysql/cj/protocol/x/XServerSession.getThreadId:()J
XServerSession.setCharacterSetMetadata ( String characterSetMetadata ) : void
com/mysql/cj/protocol/x/XServerSession.setCharacterSetMetadata:(Ljava/lang/String;)V
XServerSession.setCharacterSetResultsOnServer ( String characterSetResultsOnServer ) : void
com/mysql/cj/protocol/x/XServerSession.setCharacterSetResultsOnServer:(Ljava/lang/String;)V
XServerSession.setErrorMessageEncoding ( String errorMessageEncoding ) : void
com/mysql/cj/protocol/x/XServerSession.setErrorMessageEncoding:(Ljava/lang/String;)V
XServerSession.setMetadataCollationIndex ( int metadataCollationIndex ) : void
com/mysql/cj/protocol/x/XServerSession.setMetadataCollationIndex:(I)V
XServerSession.setServerDefaultCollationIndex ( int serverDefaultCollationIndex ) : void
com/mysql/cj/protocol/x/XServerSession.setServerDefaultCollationIndex:(I)V
XServerSession.setThreadId ( long threadId ) : void
com/mysql/cj/protocol/x/XServerSession.setThreadId:(J)V
to the top
Problems with Data Types, High Severity 50
mysql-connector-java.jar
package com.mysql.cj
[+] class CharsetMapping 9
| Change | Effect |
---|
1 |
Access level of field CHARSET_NAME_TO_CHARSET has been changed from public to private. |
Recompilation of a client program may be terminated with the message: CHARSET_NAME_TO_CHARSET has private access in CharsetMapping. |
2 |
Access level of field CHARSET_NAME_TO_COLLATION_INDEX has been changed from public to private. |
Recompilation of a client program may be terminated with the message: CHARSET_NAME_TO_COLLATION_INDEX has private access in CharsetMapping. |
3 |
Access level of field COLLATION_INDEX_TO_CHARSET has been changed from public to private. |
Recompilation of a client program may be terminated with the message: COLLATION_INDEX_TO_CHARSET has private access in CharsetMapping. |
4 |
Access level of field COLLATION_INDEX_TO_COLLATION_NAME has been changed from public to private. |
Recompilation of a client program may be terminated with the message: COLLATION_INDEX_TO_COLLATION_NAME has private access in CharsetMapping. |
5 |
Type of field COLLATION_INDEX_TO_CHARSET has been changed from MysqlCharset[] to java.util.Map<java.lang.Integer,MysqlCharset>. |
Recompilation of a client program may be terminated with the message: incompatible types, found: MysqlCharset[], required: java.util.Map<java.lang.Integer,MysqlCharset>. |
6 |
Field COLLATION_NOT_DEFINED of type java.lang.String with the compile-time constant value "none" has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable COLLATION_NOT_DEFINED in CharsetMapping. |
7 |
Field NOT_USED of type java.lang.String with the compile-time constant value "latin1" has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable NOT_USED in CharsetMapping. |
8 |
Field UTF8MB4_INDEXES of type java.util.Set<java.lang.Integer> has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable UTF8MB4_INDEXES in CharsetMapping. |
9 |
Field MYSQL_COLLATION_INDEX_utf8 has been renamed to MYSQL_COLLATION_INDEX_utf8mb4_0900_ai_ci. |
Recompilation of a client program may be terminated with the message: cannot find variable MYSQL_COLLATION_INDEX_utf8 in CharsetMapping. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
[+] interface MysqlConnection 1
| Change | Effect |
---|
1 |
Abstract method ServerSessionStateController getServerSessionStateController ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getServerSessionStateController ( ) in MysqlConnection. |
[+] affected methods: 22 (0.1%)
interceptors.QueryInterceptor.init ( MysqlConnection p1, Properties p2, Log p3 )1st parameter 'p1' of this abstract method is of type 'MysqlConnection'.
jdbc.AbandonedConnectionCleanupThread.trackConnection ( MysqlConnection conn, NetworkResources io )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.init ( MysqlConnection connection, Properties props, Log log )1st parameter 'connection' of this method is of type 'MysqlConnection'.
jdbc.interceptors.ConnectionLifecycleInterceptor.init ( MysqlConnection p1, Properties p2, Log p3 )1st parameter 'p1' of this abstract method is of type 'MysqlConnection'.
jdbc.interceptors.ResultSetScannerInterceptor.init ( MysqlConnection conn, Properties props, Log log )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.interceptors.ServerStatusDiffInterceptor.init ( MysqlConnection conn, Properties props, Log l )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.interceptors.SessionAssociationInterceptor.init ( MysqlConnection conn, Properties props, Log log )1st parameter 'conn' of this method is of type 'MysqlConnection'.
jdbc.result.ResultSetImpl.getConnection ( )Return value of this method is of type 'MysqlConnection'.
MysqlConnection.checkClosed ( )This abstract method is from 'MysqlConnection' interface.
MysqlConnection.cleanup ( Throwable p1 )This abstract method is from 'MysqlConnection' interface.
...
[+] interface Query 1
| Change | Effect |
---|
1 |
Abstract method QueryAttributesBindings getQueryAttributesBindings ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getQueryAttributesBindings ( ) in Query. |
[+] affected methods: 179 (1.1%)
AbstractQuery.startQueryTimer ( Query stmtToCancel, int timeout )1st parameter 'stmtToCancel' of this method is of type 'Query'.
CancelQueryTask.getQueryToCancel ( )Return value of this abstract method is of type 'Query'.
CancelQueryTask.setQueryToCancel ( Query p1 )1st parameter 'p1' of this abstract method is of type 'Query'.
CancelQueryTaskImpl.CancelQueryTaskImpl ( Query cancellee )1st parameter 'cancellee' of this method is of type 'Query'.
CancelQueryTaskImpl.getQueryToCancel ( )Return value of this method is of type 'Query'.
CancelQueryTaskImpl.setQueryToCancel ( Query queryToCancel )1st parameter 'queryToCancel' of this method is of type 'Query'.
interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )2nd parameter 'p2' of this abstract method is of type 'Query'.
interceptors.QueryInterceptor.preProcess ( Supplier<String> p1, Query p2 )2nd parameter 'p2' of this abstract method is of type 'Query'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )2nd parameter 'interceptedQuery' of this method is of type 'Query'.
jdbc.ha.LoadBalancedAutoCommitInterceptor.preProcess ( Supplier<String> sql, Query interceptedQuery )2nd parameter 'interceptedQuery' of this method is of type 'Query'.
...
mysql-connector-java.jar
package com.mysql.cj.jdbc
[+] class ConnectionImpl 1
| Change | Effect |
---|
1 |
Field charsetMap of type java.util.Map<?,?> has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable charsetMap in ConnectionImpl. |
[+] affected methods: 148 (0.9%)
ConnectionImpl.ConnectionImpl ( )This constructor is from 'ConnectionImpl' class.
ConnectionImpl.ConnectionImpl ( HostInfo hostInfo )This constructor is from 'ConnectionImpl' class.
ConnectionImpl.abort ( Executor executor )This method is from 'ConnectionImpl' class.
ConnectionImpl.abortInternal ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.changeUser ( String userName, String newPassword )This method is from 'ConnectionImpl' class.
ConnectionImpl.checkClosed ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.cleanup ( Throwable whyCleanedUp )This method is from 'ConnectionImpl' class.
ConnectionImpl.clearHasTriedMaster ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.clearWarnings ( )This method is from 'ConnectionImpl' class.
ConnectionImpl.clientPrepareStatement ( String sql )This method is from 'ConnectionImpl' class.
...
[+] interface JdbcStatement 2
| Change | Effect |
---|
1 |
Abstract method void clearAttributes ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method clearAttributes ( ) in JdbcStatement. |
2 |
Abstract method void setAttribute ( String, Object ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setAttribute ( String, Object ) in JdbcStatement. |
[+] affected methods: 20 (0.1%)
ConnectionImpl.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionImpl.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionWrapper.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ConnectionWrapper.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ha.MultiHostMySQLConnection.registerStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
ha.MultiHostMySQLConnection.unregisterStatement ( JdbcStatement stmt )1st parameter 'stmt' of this method is of type 'JdbcStatement'.
JdbcConnection.registerStatement ( JdbcStatement p1 )1st parameter 'p1' of this abstract method is of type 'JdbcStatement'.
JdbcConnection.unregisterStatement ( JdbcStatement p1 )1st parameter 'p1' of this abstract method is of type 'JdbcStatement'.
JdbcStatement.disableStreamingResults ( )This abstract method is from 'JdbcStatement' interface.
JdbcStatement.enableStreamingResults ( )This abstract method is from 'JdbcStatement' interface.
...
mysql-connector-java.jar
package com.mysql.cj.protocol
[+] interface AuthenticationProvider<M> 5
| Change | Effect |
---|
1 |
Abstract method void changeUser ( String, String, String ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method changeUser ( String, String, String ) in AuthenticationProvider<M>. |
2 |
Abstract method void connect ( String, String, String ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method connect ( String, String, String ) in AuthenticationProvider<M>. |
3 |
Abstract method void changeUser ( ServerSession, String, String, String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method changeUser ( ServerSession, String, String, String ) in interface AuthenticationProvider<M>. |
4 |
Abstract method void connect ( ServerSession, String, String, String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method connect ( ServerSession, String, String, String ) in interface AuthenticationProvider<M>. |
5 |
Abstract method String getEncodingForHandshake ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getEncodingForHandshake ( ) in interface AuthenticationProvider<M>. |
[+] affected methods: 19 (0.1%)
AbstractProtocol<M>.AbstractProtocol<M> ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.addListener ( Protocol.ProtocolEventListener l )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getAuthenticationProvider ( )Return value of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getExceptionInterceptor ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getMessageBuilder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketReceivedTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPacketSentTimeHolder ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getPropertySet ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getQueryTimingUnits ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
AbstractProtocol<M>.getSocketConnection ( )Field 'this.authProvider' in the object of this method is of type 'AuthenticationProvider<M>'.
...
[+] interface Protocol<M> 1
| Change | Effect |
---|
1 |
Abstract method String getPasswordCharacterEncoding ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getPasswordCharacterEncoding ( ) in interface Protocol<M>. |
[+] affected methods: 40 (0.2%)
AuthenticationPlugin<M>.init ( Protocol<M> protocol )1st parameter 'protocol' of this method is of type 'Protocol<M>'.
AuthenticationPlugin<M>.init ( Protocol<M> protocol, MysqlCallbackHandler callbackHandler )1st parameter 'protocol' of this method is of type 'Protocol<M>'.
AuthenticationProvider<M>.init ( Protocol<M> p1, PropertySet p2, ExceptionInterceptor p3 )1st parameter 'p1' of this abstract method is of type 'Protocol<M>'.
Protocol<M>.afterHandshake ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.beforeHandshake ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.changeDatabase ( String p1 )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.changeUser ( String p1, String p2, String p3 )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.checkErrorMessage ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.close ( )This abstract method is from 'Protocol<M>' interface.
Protocol<M>.configureTimeZone ( )This abstract method is from 'Protocol<M>' interface.
...
[+] interface ServerCapabilities 4
| Change | Effect |
---|
1 |
Abstract method int getServerDefaultCollationIndex ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getServerDefaultCollationIndex ( ) in ServerCapabilities. |
2 |
Abstract method long getThreadId ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getThreadId ( ) in ServerCapabilities. |
3 |
Abstract method void setThreadId ( long ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setThreadId ( long ) in ServerCapabilities. |
4 |
Abstract method void setServerVersion ( ServerVersion ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setServerVersion ( ServerVersion ) in interface ServerCapabilities. |
[+] affected methods: 13 (0.1%)
a.NativeProtocol.readServerCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.getCapabilities ( )Return value of this method is of type 'ServerCapabilities'.
a.NativeServerSession.setCapabilities ( ServerCapabilities capabilities )1st parameter 'capabilities' of this method is of type 'ServerCapabilities'.
Protocol<M>.readServerCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerCapabilities.getCapabilityFlags ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.getServerVersion ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.serverSupportsFracSecs ( )This abstract method is from 'ServerCapabilities' interface.
ServerCapabilities.setCapabilityFlags ( int p1 )This abstract method is from 'ServerCapabilities' interface.
ServerSession.getCapabilities ( )Return value of this abstract method is of type 'ServerCapabilities'.
ServerSession.setCapabilities ( ServerCapabilities p1 )1st parameter 'p1' of this abstract method is of type 'ServerCapabilities'.
...
[+] interface ServerSession 22
| Change | Effect |
---|
1 |
Abstract method void setCharsetSettings ( CharsetSettings ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setCharsetSettings ( CharsetSettings ) in ServerSession. |
2 |
Abstract method CharsetSettings getCharsetSettings ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getCharsetSettings ( ) in ServerSession. |
3 |
Abstract method boolean supportsQueryAttributes ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method supportsQueryAttributes ( ) in ServerSession. |
4 |
Abstract method boolean characterSetNamesMatches ( String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method characterSetNamesMatches ( String ) in interface ServerSession. |
5 |
Abstract method void configureCharacterSets ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method configureCharacterSets ( ) in interface ServerSession. |
6 |
Abstract method String getCharacterSetMetadata ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getCharacterSetMetadata ( ) in interface ServerSession. |
7 |
Abstract method String getCharacterSetResultsOnServer ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getCharacterSetResultsOnServer ( ) in interface ServerSession. |
8 |
Abstract method String getEncodingForIndex ( int ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getEncodingForIndex ( int ) in interface ServerSession. |
9 |
Abstract method String getErrorMessageEncoding ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getErrorMessageEncoding ( ) in interface ServerSession. |
10 |
Abstract method int getMaxBytesPerChar ( Integer, String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getMaxBytesPerChar ( Integer, String ) in interface ServerSession. |
11 |
Abstract method int getMaxBytesPerChar ( String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getMaxBytesPerChar ( String ) in interface ServerSession. |
12 |
Abstract method int getMetadataCollationIndex ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getMetadataCollationIndex ( ) in interface ServerSession. |
13 |
Abstract method String getServerDefaultCharset ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getServerDefaultCharset ( ) in interface ServerSession. |
14 |
Abstract method int getServerDefaultCollationIndex ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getServerDefaultCollationIndex ( ) in interface ServerSession. |
15 |
Abstract method long getThreadId ( ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method getThreadId ( ) in interface ServerSession. |
16 |
Abstract method void setCharacterSetMetadata ( String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setCharacterSetMetadata ( String ) in interface ServerSession. |
17 |
Abstract method void setCharacterSetResultsOnServer ( String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setCharacterSetResultsOnServer ( String ) in interface ServerSession. |
18 |
Abstract method void setErrorMessageEncoding ( String ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setErrorMessageEncoding ( String ) in interface ServerSession. |
19 |
Abstract method void setMetadataCollationIndex ( int ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setMetadataCollationIndex ( int ) in interface ServerSession. |
20 |
Abstract method void setServerDefaultCollationIndex ( int ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setServerDefaultCollationIndex ( int ) in interface ServerSession. |
21 |
Abstract method void setThreadId ( long ) has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find method setThreadId ( long ) in interface ServerSession. |
22 |
Field LOCAL_CHARACTER_SET_RESULTS of type java.lang.String with the compile-time constant value "local.character_set_results" has been removed from this interface. |
Recompilation of a client program may be terminated with the message: cannot find variable LOCAL_CHARACTER_SET_RESULTS in ServerSession. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.CoreSession.getServerSession ( )Return value of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJCommunicationsException.init ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.CJConnectionFeatureNotAvailableException.CJConnectionFeatureNotAvailableException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, Exception underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable cause, ExceptionInterceptor interceptor )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.exceptions.ExceptionFactory.createLinkFailureMessageBasedOnHeuristics ( PropertySet propertySet, ServerSession serverSession, PacketSentTimeHolder packetSentTimeHolder, PacketReceivedTimeHolder packetReceivedTimeHolder, Throwable underlyingException )2nd parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.interceptors.QueryInterceptor.postProcess ( Supplier<String> p1, Query p2, T p3, ServerSession p4 )4th parameter 'p4' of this abstract method is of type 'ServerSession'.
com.mysql.cj.jdbc.ha.LoadBalancedAutoCommitInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ResultSetScannerInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
com.mysql.cj.jdbc.interceptors.SessionAssociationInterceptor.postProcess ( Supplier<String> sql, Query interceptedQuery, T originalResultSet, ServerSession serverSession )4th parameter 'serverSession' of this method is of type 'ServerSession'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.a
[+] class NativeProtocol 1
| Change | Effect |
---|
1 |
Field platformDbCharsetMatches of type boolean has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable platformDbCharsetMatches in NativeProtocol. |
[+] affected methods: 96 (0.6%)
com.mysql.cj.NativeSession.getProtocol ( )Return value of this method is of type 'NativeProtocol'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )1st parameter 'prot' of this method is of type 'NativeProtocol'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol' in the object of this method is of type 'NativeProtocol'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol' in the object of this method is of type 'NativeProtocol'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )1st parameter 'protocol' of this method is of type 'NativeProtocol'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )1st parameter 'prot' of this method is of type 'NativeProtocol'.
NativeProtocol.NativeProtocol ( Log logger )This constructor is from 'NativeProtocol' class.
NativeProtocol.afterHandshake ( )This method is from 'NativeProtocol' class.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )This method is from 'NativeProtocol' class.
NativeProtocol.beforeHandshake ( )This method is from 'NativeProtocol' class.
...
[+] class NativeServerSession 2
| Change | Effect |
---|
1 |
Field indexToCustomMysqlCharset of type java.util.Map<java.lang.Integer,java.lang.String> has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable indexToCustomMysqlCharset in NativeServerSession. |
2 |
Field mysqlCharsetToCustomMblen of type java.util.Map<java.lang.String,java.lang.Integer> has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable mysqlCharsetToCustomMblen in NativeServerSession. |
[+] affected methods: 138 (0.8%)
com.mysql.cj.NativeSession.getProtocol ( )Field 'retval.serverSession' in the return value of this method is of type 'NativeServerSession'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )Field 'protocol.serverSession' in 1st parameter 'protocol' of this method is of type 'NativeServerSession'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
NativeProtocol.NativeProtocol ( Log logger )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.afterHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.beforeHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.x
[+] class XProtocol 1
| Change | Effect |
---|
1 |
Field COLLATION_NAME_TO_COLLATION_INDEX of type java.util.Map<java.lang.String,java.lang.Integer> has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable COLLATION_NAME_TO_COLLATION_INDEX in XProtocol. |
[+] affected methods: 58 (0.4%)
com.mysql.cj.MysqlxSession.MysqlxSession ( XProtocol prot )1st parameter 'prot' of this method is of type 'XProtocol'.
com.mysql.cj.MysqlxSession.getProtocol ( )Return value of this method is of type 'XProtocol'.
XProtocol.XProtocol ( HostInfo hostInfo, PropertySet propertySet )This constructor is from 'XProtocol' class.
XProtocol.XProtocol ( String host, int port, String defaultSchema, PropertySet propertySet )This constructor is from 'XProtocol' class.
XProtocol.afterHandshake ( )This method is from 'XProtocol' class.
XProtocol.beforeHandshake ( )This method is from 'XProtocol' class.
XProtocol.changeDatabase ( String database )This method is from 'XProtocol' class.
XProtocol.changeUser ( String user, String password, String database )This method is from 'XProtocol' class.
XProtocol.checkErrorMessage ( )This method is from 'XProtocol' class.
XProtocol.checkErrorMessage ( )This method is from 'XProtocol' class.
...
to the top
Other Changes in Data Types 7
mysql-connector-java.jar
package com.mysql.cj
[+] class AbstractQuery 1
| Change | Effect |
---|
1 |
Field queryAttributesBindings has been added to this class. |
No effect. |
[+] affected methods: 29 (0.2%)
AbstractQuery.AbstractQuery ( NativeSession sess )This constructor is from 'AbstractQuery' abstract class.
AbstractQuery.addBatch ( Object batch )This method is from 'AbstractQuery' abstract class.
AbstractQuery.checkCancelTimeout ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.clearBatchedArgs ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.closeQuery ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getBatchedArgs ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getCancelTimeoutMutex ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getCurrentDatabase ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getExecuteTime ( )This method is from 'AbstractQuery' abstract class.
AbstractQuery.getId ( )This method is from 'AbstractQuery' abstract class.
...
[+] class CharsetMapping 1
| Change | Effect |
---|
1 |
Field MYSQL_COLLATION_INDEX_utf8mb4_general_ci has been added to this class. |
No effect. |
[+] affected methods: 1 (0.01%)
CharsetMapping.CharsetMapping ( )This constructor is from 'CharsetMapping' class.
[+] class ServerPreparedQuery 1
| Change | Effect |
---|
1 |
Field PARAMETER_COUNT_AVAILABLE has been added to this class. |
No effect. |
[+] affected methods: 22 (0.1%)
ServerPreparedQuery.ServerPreparedQuery ( NativeSession sess )This constructor is from 'ServerPreparedQuery' class.
ServerPreparedQuery.clearParameters ( boolean clearServerParameters )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.closeQuery ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.computeMaxParameterSetSizeAndBatchSize ( int numBatchedArgs )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.fillSendPacket ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.fillSendPacket ( QueryBindings<?> bindings )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getInstance ( NativeSession sess )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getParameterFields ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getResultFields ( )This method is from 'ServerPreparedQuery' class.
ServerPreparedQuery.getServerStatementId ( )This method is from 'ServerPreparedQuery' class.
...
mysql-connector-java.jar
package com.mysql.cj.conf
[+] class PropertyKey 2
| Change | Effect |
---|
1 |
Field customCharsetMapping has been added to this class. |
No effect. |
2 |
Field trackSessionState has been added to this class. |
No effect. |
[+] affected methods: 38 (0.2%)
AbstractPropertyDefinition<T>.AbstractPropertyDefinition<T> ( PropertyKey key, T defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory )1st parameter 'key' of this method is of type 'PropertyKey'.
AbstractPropertyDefinition<T>.AbstractPropertyDefinition<T> ( PropertyKey key, T defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory, int lowerBound, int upperBound )1st parameter 'key' of this method is of type 'PropertyKey'.
AbstractPropertyDefinition<T>.getPropertyKey ( )Return value of this method is of type 'PropertyKey'.
BooleanPropertyDefinition.BooleanPropertyDefinition ( PropertyKey key, Boolean defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory )1st parameter 'key' of this method is of type 'PropertyKey'.
ConnectionUrl.Type.getDnsSrvPropertyKey ( )Return value of this method is of type 'PropertyKey'.
DefaultPropertySet.getBooleanProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getEnumProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getIntegerProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getLongProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
DefaultPropertySet.getMemorySizeProperty ( PropertyKey key )1st parameter 'key' of this method is of type 'PropertyKey'.
...
mysql-connector-java.jar
package com.mysql.cj.protocol.a
[+] class NativeConstants 1
| Change | Effect |
---|
1 |
Field BIN_LEN_TIMESTAMP_WITH_TZ has been added to this class. |
No effect. |
[+] affected methods: 1 (0.01%)
NativeConstants.NativeConstants ( )This constructor is from 'NativeConstants' class.
[+] class NativeServerSession 1
| Change | Effect |
---|
1 |
Field CLIENT_QUERY_ATTRIBUTES has been added to this class. |
No effect. |
[+] affected methods: 138 (0.8%)
com.mysql.cj.NativeSession.getProtocol ( )Field 'retval.serverSession' in the return value of this method is of type 'NativeServerSession'.
BinaryResultsetReader.BinaryResultsetReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryResultsetReader.read ( int p1, boolean p2, Message p3, ColumnDefinition p4, ProtocolEntityFactory p5 )Field 'this.protocol.serverSession' in the object of this method is of type 'NativeServerSession'.
BinaryRowFactory.BinaryRowFactory ( NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow )Field 'protocol.serverSession' in 1st parameter 'protocol' of this method is of type 'NativeServerSession'.
ColumnDefinitionReader.ColumnDefinitionReader ( NativeProtocol prot )Field 'prot.serverSession' in 1st parameter 'prot' of this method is of type 'NativeServerSession'.
NativeProtocol.NativeProtocol ( Log logger )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.afterHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.applyPacketDecorators ( MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
NativeProtocol.beforeHandshake ( )Field 'this.serverSession' in the object of this method is of type 'NativeServerSession'.
...
to the top
Java Archives 1
mysql-connector-java.jar
to the top