Date: 2016-03-08

# Serialized Form

- ## Package com.mysql.jdbc

  - ### Class com.mysql.jdbc.AssertionFailedException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.mysql.jdbc.CommunicationsException extends java.sql.SQLException implements Serializable

    serialVersionUID:
      3193864990663398317L

    - ### Serialized Fields

      - #### exceptionMessage

            java.lang.String exceptionMessage

  - ### Class com.mysql.jdbc.ConnectionFeatureNotAvailableException extends CommunicationsException implements Serializable

    serialVersionUID:
      -5065030488729238287L

  - ### Class com.mysql.jdbc.ConnectionImpl extends ConnectionPropertiesImpl implements Serializable

    serialVersionUID:
      2877471301981509474L

    - ### Serialized Fields

      - #### proxy

            MySQLConnection proxy

      - #### realProxy

            java.lang.reflect.InvocationHandler realProxy

      - #### serverConfigCache

            CacheAdapter<K,V> serverConfigCache

      - #### queryTimeCount

            long queryTimeCount

      - #### queryTimeSum

            double queryTimeSum

      - #### queryTimeSumSquares

            double queryTimeSumSquares

      - #### queryTimeMean

            double queryTimeMean

      - #### connectionLifecycleInterceptors

            java.util.List<E> connectionLifecycleInterceptors

      - #### autoCommit

            boolean autoCommit

        Are we in autoCommit mode?

      - #### cachedPreparedStatementParams

            CacheAdapter<K,V> cachedPreparedStatementParams

        A cache of SQL to parsed prepared statement parameters.

      - #### characterSetMetadata

            java.lang.String characterSetMetadata

        For servers > 4.1.0, what character set is the metadata returned in?

      - #### characterSetResultsOnServer

            java.lang.String characterSetResultsOnServer

        The character set we want results and result metadata returned in (null == results in any charset, metadata in UTF-8).

      - #### charsetConverterMap

            java.util.Map<K,V> charsetConverterMap

        Holds cached mappings to charset converters to avoid static synchronization and at the same time save memory (each charset converter takes approx 65K of static data).

      - #### connectionCreationTimeMillis

            long connectionCreationTimeMillis

        The point in time when this connection was created

      - #### connectionId

            long connectionId

        ID used when profiling

      - #### database

            java.lang.String database

        The database we're currently using (called Catalog in JDBC terms).

      - #### dbmd

            java.sql.DatabaseMetaData dbmd

        Internal DBMD to use for various database-version specific features

      - #### defaultTimeZone

            java.util.TimeZone defaultTimeZone

      - #### eventSink

            com.mysql.jdbc.profiler.ProfilerEventHandler eventSink

        The event sink to use for profiling

      - #### forceClosedReason

            java.lang.Throwable forceClosedReason

        Why was this connection implicitly closed, if known? (for diagnostics)

      - #### hasIsolationLevels

            boolean hasIsolationLevels

        Does the server suuport isolation levels?

      - #### hasQuotedIdentifiers

            boolean hasQuotedIdentifiers

        Does this version of MySQL support quoted identifiers?

      - #### host

            java.lang.String host

        The hostname we're connected to

      - #### indexToMysqlCharset

            java.util.Map<K,V> indexToMysqlCharset

        We need this 'bootstrapped', because 4.1 and newer will send fields back with this even before we fill this dynamically from the server.

      - #### indexToCustomMysqlCharset

            java.util.Map<K,V> indexToCustomMysqlCharset

      - #### mysqlCharsetToCustomMblen

            java.util.Map<K,V> mysqlCharsetToCustomMblen

      - #### isClientTzUTC

            boolean isClientTzUTC

      - #### isClosed

            boolean isClosed

        Has this connection been closed?

      - #### isInGlobalTx

            boolean isInGlobalTx

        Is this connection associated with a global tx?

      - #### isRunningOnJDK13

            boolean isRunningOnJDK13

        Is this connection running inside a JDK-1.3 VM?

      - #### isolationLevel

            int isolationLevel

        isolation level

      - #### isServerTzUTC

            boolean isServerTzUTC

      - #### lastQueryFinishedTime

            long lastQueryFinishedTime

        When did the last query finish?

      - #### longestQueryTimeMs

            long longestQueryTimeMs

        If gathering metrics, what was the execution time of the longest query so far ?

      - #### lowerCaseTableNames

            boolean lowerCaseTableNames

        Is the server configured to use lower-case table names only?

      - #### maximumNumberTablesAccessed

            long maximumNumberTablesAccessed

        When did the master fail?

      - #### sessionMaxRows

            int sessionMaxRows

        The max-rows setting for current session

      - #### metricsLastReportedMs

            long metricsLastReportedMs

        When was the last time we reported metrics?

      - #### minimumNumberTablesAccessed

            long minimumNumberTablesAccessed

      - #### myURL

            java.lang.String myURL

        The JDBC URL we're using

      - #### needsPing

            boolean needsPing

        Does this connection need to be tested?

      - #### netBufferLength

            int netBufferLength

      - #### noBackslashEscapes

            boolean noBackslashEscapes

      - #### numberOfPreparedExecutes

            long numberOfPreparedExecutes

      - #### numberOfPrepares

            long numberOfPrepares

      - #### numberOfQueriesIssued

            long numberOfQueriesIssued

      - #### numberOfResultSetsCreated

            long numberOfResultSetsCreated

      - #### numTablesMetricsHistBreakpoints

            long[] numTablesMetricsHistBreakpoints

      - #### numTablesMetricsHistCounts

            int[] numTablesMetricsHistCounts

      - #### oldHistBreakpoints

            long[] oldHistBreakpoints

      - #### oldHistCounts

            int[] oldHistCounts

      - #### openStatements

            java.util.Map<K,V> openStatements

        A map of currently open statements

      - #### parsedCallableStatementCache

            com.mysql.jdbc.util.LRUCache parsedCallableStatementCache

      - #### parserKnowsUnicode

            boolean parserKnowsUnicode

      - #### password

            java.lang.String password

        The password we used

      - #### perfMetricsHistBreakpoints

            long[] perfMetricsHistBreakpoints

      - #### perfMetricsHistCounts

            int[] perfMetricsHistCounts

      - #### pointOfOrigin

            java.lang.String pointOfOrigin

        Point of origin where this Connection was created

      - #### port

            int port

        The port number we're connected to (defaults to 3306)

      - #### props

            java.util.Properties props

        Properties for this connection specified by user

      - #### readInfoMsg

            boolean readInfoMsg

        Should we retrieve 'info' messages from the server?

      - #### readOnly

            boolean readOnly

        Are we in read-only mode?

      - #### resultSetMetadataCache

            com.mysql.jdbc.util.LRUCache resultSetMetadataCache

        Cache of ResultSet metadata

      - #### serverTimezoneTZ

            java.util.TimeZone serverTimezoneTZ

        The timezone of the server

      - #### serverVariables

            java.util.Map<K,V> serverVariables

        The map of server variables that we retrieve at connection init.

      - #### shortestQueryTimeMs

            long shortestQueryTimeMs

      - #### totalQueryTimeMs

            double totalQueryTimeMs

      - #### transactionsSupported

            boolean transactionsSupported

        Are transactions supported by the MySQL server we are connected to?

      - #### typeMap

            java.util.Map<K,V> typeMap

        The type map for UDTs (not implemented, but used by some third-party vendors, most notably IBM WebSphere)

      - #### useAnsiQuotes

            boolean useAnsiQuotes

        Has ANSI_QUOTES been enabled on the server?

      - #### user

            java.lang.String user

        The user we're connected as

      - #### useServerPreparedStmts

            boolean useServerPreparedStmts

        Should we use server-side prepared statements? (auto-detected, but can be disabled by user)

      - #### serverSideStatementCheckCache

            com.mysql.jdbc.util.LRUCache serverSideStatementCheckCache

      - #### serverSideStatementCache

            com.mysql.jdbc.util.LRUCache serverSideStatementCache

      - #### sessionCalendar

            java.util.Calendar sessionCalendar

      - #### utcCalendar

            java.util.Calendar utcCalendar

      - #### origHostToConnectTo

            java.lang.String origHostToConnectTo

      - #### origPortToConnectTo

            int origPortToConnectTo

      - #### origDatabaseToConnectTo

            java.lang.String origDatabaseToConnectTo

      - #### errorMessageEncoding

            java.lang.String errorMessageEncoding

      - #### usePlatformCharsetConverters

            boolean usePlatformCharsetConverters

      - #### hasTriedMasterFlag

            boolean hasTriedMasterFlag

      - #### statementComment

            java.lang.String statementComment

        The comment (if any) that we'll prepend to all statements sent to the server (to show up in "SHOW PROCESSLIST")

      - #### storesLowerCaseTableName

            boolean storesLowerCaseTableName

      - #### statementInterceptors

            java.util.List<E> statementInterceptors

      - #### requiresEscapingEncoder

            boolean requiresEscapingEncoder

        If a CharsetEncoder is required for escaping. Needed for SJIS and related problems with ¥.

      - #### hostPortPair

            java.lang.String hostPortPair

      - #### usingCachedConfig

            boolean usingCachedConfig

      - #### autoIncrementIncrement

            int autoIncrementIncrement

      - #### exceptionInterceptor

            ExceptionInterceptor exceptionInterceptor

  - ### Class com.mysql.jdbc.ConnectionPropertiesImpl extends java.lang.Object implements Serializable

    serialVersionUID:
      4257801713007640580L

    - ### Serialized Fields

      - #### allowLoadLocalInfile

            ConnectionPropertiesImpl.BooleanConnectionProperty allowLoadLocalInfile

      - #### allowMultiQueries

            ConnectionPropertiesImpl.BooleanConnectionProperty allowMultiQueries

      - #### allowNanAndInf

            ConnectionPropertiesImpl.BooleanConnectionProperty allowNanAndInf

      - #### allowUrlInLocalInfile

            ConnectionPropertiesImpl.BooleanConnectionProperty allowUrlInLocalInfile

      - #### alwaysSendSetIsolation

            ConnectionPropertiesImpl.BooleanConnectionProperty alwaysSendSetIsolation

      - #### autoClosePStmtStreams

            ConnectionPropertiesImpl.BooleanConnectionProperty autoClosePStmtStreams

      - #### allowMasterDownConnections

            ConnectionPropertiesImpl.BooleanConnectionProperty allowMasterDownConnections

      - #### autoDeserialize

            ConnectionPropertiesImpl.BooleanConnectionProperty autoDeserialize

      - #### autoGenerateTestcaseScript

            ConnectionPropertiesImpl.BooleanConnectionProperty autoGenerateTestcaseScript

      - #### autoGenerateTestcaseScriptAsBoolean

            boolean autoGenerateTestcaseScriptAsBoolean

      - #### autoReconnect

            ConnectionPropertiesImpl.BooleanConnectionProperty autoReconnect

      - #### autoReconnectForPools

            ConnectionPropertiesImpl.BooleanConnectionProperty autoReconnectForPools

      - #### autoReconnectForPoolsAsBoolean

            boolean autoReconnectForPoolsAsBoolean

      - #### blobSendChunkSize

            ConnectionPropertiesImpl.MemorySizeConnectionProperty blobSendChunkSize

      - #### autoSlowLog

            ConnectionPropertiesImpl.BooleanConnectionProperty autoSlowLog

      - #### blobsAreStrings

            ConnectionPropertiesImpl.BooleanConnectionProperty blobsAreStrings

      - #### functionsNeverReturnBlobs

            ConnectionPropertiesImpl.BooleanConnectionProperty functionsNeverReturnBlobs

      - #### cacheCallableStatements

            ConnectionPropertiesImpl.BooleanConnectionProperty cacheCallableStatements

      - #### cachePreparedStatements

            ConnectionPropertiesImpl.BooleanConnectionProperty cachePreparedStatements

      - #### cacheResultSetMetadata

            ConnectionPropertiesImpl.BooleanConnectionProperty cacheResultSetMetadata

      - #### cacheResultSetMetaDataAsBoolean

            boolean cacheResultSetMetaDataAsBoolean

      - #### serverConfigCacheFactory

            ConnectionPropertiesImpl.StringConnectionProperty serverConfigCacheFactory

      - #### cacheServerConfiguration

            ConnectionPropertiesImpl.BooleanConnectionProperty cacheServerConfiguration

      - #### callableStatementCacheSize

            ConnectionPropertiesImpl.IntegerConnectionProperty callableStatementCacheSize

      - #### capitalizeTypeNames

            ConnectionPropertiesImpl.BooleanConnectionProperty capitalizeTypeNames

      - #### characterEncoding

            ConnectionPropertiesImpl.StringConnectionProperty characterEncoding

      - #### characterEncodingAsString

            java.lang.String characterEncodingAsString

      - #### characterEncodingIsAliasForSjis

            boolean characterEncodingIsAliasForSjis

      - #### characterSetResults

            ConnectionPropertiesImpl.StringConnectionProperty characterSetResults

      - #### connectionAttributes

            ConnectionPropertiesImpl.StringConnectionProperty connectionAttributes

      - #### clientInfoProvider

            ConnectionPropertiesImpl.StringConnectionProperty clientInfoProvider

      - #### clobberStreamingResults

            ConnectionPropertiesImpl.BooleanConnectionProperty clobberStreamingResults

      - #### clobCharacterEncoding

            ConnectionPropertiesImpl.StringConnectionProperty clobCharacterEncoding

      - #### compensateOnDuplicateKeyUpdateCounts

            ConnectionPropertiesImpl.BooleanConnectionProperty compensateOnDuplicateKeyUpdateCounts

      - #### connectionCollation

            ConnectionPropertiesImpl.StringConnectionProperty connectionCollation

      - #### connectionLifecycleInterceptors

            ConnectionPropertiesImpl.StringConnectionProperty connectionLifecycleInterceptors

      - #### connectTimeout

            ConnectionPropertiesImpl.IntegerConnectionProperty connectTimeout

      - #### continueBatchOnError

            ConnectionPropertiesImpl.BooleanConnectionProperty continueBatchOnError

      - #### createDatabaseIfNotExist

            ConnectionPropertiesImpl.BooleanConnectionProperty createDatabaseIfNotExist

      - #### defaultFetchSize

            ConnectionPropertiesImpl.IntegerConnectionProperty defaultFetchSize

      - #### detectServerPreparedStmts

            ConnectionPropertiesImpl.BooleanConnectionProperty detectServerPreparedStmts

      - #### dontTrackOpenResources

            ConnectionPropertiesImpl.BooleanConnectionProperty dontTrackOpenResources

      - #### dumpQueriesOnException

            ConnectionPropertiesImpl.BooleanConnectionProperty dumpQueriesOnException

      - #### dynamicCalendars

            ConnectionPropertiesImpl.BooleanConnectionProperty dynamicCalendars

      - #### elideSetAutoCommits

            ConnectionPropertiesImpl.BooleanConnectionProperty elideSetAutoCommits

      - #### emptyStringsConvertToZero

            ConnectionPropertiesImpl.BooleanConnectionProperty emptyStringsConvertToZero

      - #### emulateLocators

            ConnectionPropertiesImpl.BooleanConnectionProperty emulateLocators

      - #### emulateUnsupportedPstmts

            ConnectionPropertiesImpl.BooleanConnectionProperty emulateUnsupportedPstmts

      - #### enablePacketDebug

            ConnectionPropertiesImpl.BooleanConnectionProperty enablePacketDebug

      - #### enableQueryTimeouts

            ConnectionPropertiesImpl.BooleanConnectionProperty enableQueryTimeouts

      - #### explainSlowQueries

            ConnectionPropertiesImpl.BooleanConnectionProperty explainSlowQueries

      - #### exceptionInterceptors

            ConnectionPropertiesImpl.StringConnectionProperty exceptionInterceptors

      - #### failOverReadOnly

            ConnectionPropertiesImpl.BooleanConnectionProperty failOverReadOnly

        When failed-over, set connection to read-only?

      - #### gatherPerformanceMetrics

            ConnectionPropertiesImpl.BooleanConnectionProperty gatherPerformanceMetrics

      - #### generateSimpleParameterMetadata

            ConnectionPropertiesImpl.BooleanConnectionProperty generateSimpleParameterMetadata

      - #### highAvailabilityAsBoolean

            boolean highAvailabilityAsBoolean

      - #### holdResultsOpenOverStatementClose

            ConnectionPropertiesImpl.BooleanConnectionProperty holdResultsOpenOverStatementClose

      - #### includeInnodbStatusInDeadlockExceptions

            ConnectionPropertiesImpl.BooleanConnectionProperty includeInnodbStatusInDeadlockExceptions

      - #### includeThreadDumpInDeadlockExceptions

            ConnectionPropertiesImpl.BooleanConnectionProperty includeThreadDumpInDeadlockExceptions

      - #### includeThreadNamesAsStatementComment

            ConnectionPropertiesImpl.BooleanConnectionProperty includeThreadNamesAsStatementComment

      - #### ignoreNonTxTables

            ConnectionPropertiesImpl.BooleanConnectionProperty ignoreNonTxTables

      - #### initialTimeout

            ConnectionPropertiesImpl.IntegerConnectionProperty initialTimeout

      - #### isInteractiveClient

            ConnectionPropertiesImpl.BooleanConnectionProperty isInteractiveClient

      - #### jdbcCompliantTruncation

            ConnectionPropertiesImpl.BooleanConnectionProperty jdbcCompliantTruncation

      - #### jdbcCompliantTruncationForReads

            boolean jdbcCompliantTruncationForReads

      - #### largeRowSizeThreshold

            ConnectionPropertiesImpl.MemorySizeConnectionProperty largeRowSizeThreshold

      - #### loadBalanceStrategy

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceStrategy

      - #### loadBalanceBlacklistTimeout

            ConnectionPropertiesImpl.IntegerConnectionProperty loadBalanceBlacklistTimeout

      - #### loadBalancePingTimeout

            ConnectionPropertiesImpl.IntegerConnectionProperty loadBalancePingTimeout

      - #### loadBalanceValidateConnectionOnSwapServer

            ConnectionPropertiesImpl.BooleanConnectionProperty loadBalanceValidateConnectionOnSwapServer

      - #### loadBalanceConnectionGroup

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceConnectionGroup

      - #### loadBalanceExceptionChecker

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceExceptionChecker

      - #### loadBalanceSQLStateFailover

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceSQLStateFailover

      - #### loadBalanceSQLExceptionSubclassFailover

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceSQLExceptionSubclassFailover

      - #### loadBalanceEnableJMX

            ConnectionPropertiesImpl.BooleanConnectionProperty loadBalanceEnableJMX

      - #### loadBalanceAutoCommitStatementRegex

            ConnectionPropertiesImpl.StringConnectionProperty loadBalanceAutoCommitStatementRegex

      - #### loadBalanceAutoCommitStatementThreshold

            ConnectionPropertiesImpl.IntegerConnectionProperty loadBalanceAutoCommitStatementThreshold

      - #### localSocketAddress

            ConnectionPropertiesImpl.StringConnectionProperty localSocketAddress

      - #### locatorFetchBufferSize

            ConnectionPropertiesImpl.MemorySizeConnectionProperty locatorFetchBufferSize

      - #### loggerClassName

            ConnectionPropertiesImpl.StringConnectionProperty loggerClassName

      - #### logSlowQueries

            ConnectionPropertiesImpl.BooleanConnectionProperty logSlowQueries

      - #### logXaCommands

            ConnectionPropertiesImpl.BooleanConnectionProperty logXaCommands

      - #### maintainTimeStats

            ConnectionPropertiesImpl.BooleanConnectionProperty maintainTimeStats

      - #### maintainTimeStatsAsBoolean

            boolean maintainTimeStatsAsBoolean

      - #### maxQuerySizeToLog

            ConnectionPropertiesImpl.IntegerConnectionProperty maxQuerySizeToLog

      - #### maxReconnects

            ConnectionPropertiesImpl.IntegerConnectionProperty maxReconnects

      - #### retriesAllDown

            ConnectionPropertiesImpl.IntegerConnectionProperty retriesAllDown

      - #### maxRows

            ConnectionPropertiesImpl.IntegerConnectionProperty maxRows

      - #### maxRowsAsInt

            int maxRowsAsInt

      - #### metadataCacheSize

            ConnectionPropertiesImpl.IntegerConnectionProperty metadataCacheSize

      - #### netTimeoutForStreamingResults

            ConnectionPropertiesImpl.IntegerConnectionProperty netTimeoutForStreamingResults

      - #### noAccessToProcedureBodies

            ConnectionPropertiesImpl.BooleanConnectionProperty noAccessToProcedureBodies

      - #### noDatetimeStringSync

            ConnectionPropertiesImpl.BooleanConnectionProperty noDatetimeStringSync

      - #### noTimezoneConversionForTimeType

            ConnectionPropertiesImpl.BooleanConnectionProperty noTimezoneConversionForTimeType

      - #### noTimezoneConversionForDateType

            ConnectionPropertiesImpl.BooleanConnectionProperty noTimezoneConversionForDateType

      - #### cacheDefaultTimezone

            ConnectionPropertiesImpl.BooleanConnectionProperty cacheDefaultTimezone

      - #### nullCatalogMeansCurrent

            ConnectionPropertiesImpl.BooleanConnectionProperty nullCatalogMeansCurrent

      - #### nullNamePatternMatchesAll

            ConnectionPropertiesImpl.BooleanConnectionProperty nullNamePatternMatchesAll

      - #### packetDebugBufferSize

            ConnectionPropertiesImpl.IntegerConnectionProperty packetDebugBufferSize

      - #### padCharsWithSpace

            ConnectionPropertiesImpl.BooleanConnectionProperty padCharsWithSpace

      - #### paranoid

            ConnectionPropertiesImpl.BooleanConnectionProperty paranoid

      - #### pedantic

            ConnectionPropertiesImpl.BooleanConnectionProperty pedantic

      - #### pinGlobalTxToPhysicalConnection

            ConnectionPropertiesImpl.BooleanConnectionProperty pinGlobalTxToPhysicalConnection

      - #### populateInsertRowWithDefaultValues

            ConnectionPropertiesImpl.BooleanConnectionProperty populateInsertRowWithDefaultValues

      - #### preparedStatementCacheSize

            ConnectionPropertiesImpl.IntegerConnectionProperty preparedStatementCacheSize

      - #### preparedStatementCacheSqlLimit

            ConnectionPropertiesImpl.IntegerConnectionProperty preparedStatementCacheSqlLimit

      - #### parseInfoCacheFactory

            ConnectionPropertiesImpl.StringConnectionProperty parseInfoCacheFactory

      - #### processEscapeCodesForPrepStmts

            ConnectionPropertiesImpl.BooleanConnectionProperty processEscapeCodesForPrepStmts

      - #### profilerEventHandler

            ConnectionPropertiesImpl.StringConnectionProperty profilerEventHandler

      - #### profileSql

            ConnectionPropertiesImpl.StringConnectionProperty profileSql

      - #### profileSQL

            ConnectionPropertiesImpl.BooleanConnectionProperty profileSQL

      - #### profileSQLAsBoolean

            boolean profileSQLAsBoolean

      - #### propertiesTransform

            ConnectionPropertiesImpl.StringConnectionProperty propertiesTransform

      - #### queriesBeforeRetryMaster

            ConnectionPropertiesImpl.IntegerConnectionProperty queriesBeforeRetryMaster

      - #### queryTimeoutKillsConnection

            ConnectionPropertiesImpl.BooleanConnectionProperty queryTimeoutKillsConnection

      - #### reconnectAtTxEnd

            ConnectionPropertiesImpl.BooleanConnectionProperty reconnectAtTxEnd

      - #### reconnectTxAtEndAsBoolean

            boolean reconnectTxAtEndAsBoolean

      - #### relaxAutoCommit

            ConnectionPropertiesImpl.BooleanConnectionProperty relaxAutoCommit

      - #### reportMetricsIntervalMillis

            ConnectionPropertiesImpl.IntegerConnectionProperty reportMetricsIntervalMillis

      - #### requireSSL

            ConnectionPropertiesImpl.BooleanConnectionProperty requireSSL

      - #### resourceId

            ConnectionPropertiesImpl.StringConnectionProperty resourceId

      - #### resultSetSizeThreshold

            ConnectionPropertiesImpl.IntegerConnectionProperty resultSetSizeThreshold

      - #### retainStatementAfterResultSetClose

            ConnectionPropertiesImpl.BooleanConnectionProperty retainStatementAfterResultSetClose

      - #### rewriteBatchedStatements

            ConnectionPropertiesImpl.BooleanConnectionProperty rewriteBatchedStatements

      - #### rollbackOnPooledClose

            ConnectionPropertiesImpl.BooleanConnectionProperty rollbackOnPooledClose

      - #### roundRobinLoadBalance

            ConnectionPropertiesImpl.BooleanConnectionProperty roundRobinLoadBalance

      - #### runningCTS13

            ConnectionPropertiesImpl.BooleanConnectionProperty runningCTS13

      - #### secondsBeforeRetryMaster

            ConnectionPropertiesImpl.IntegerConnectionProperty secondsBeforeRetryMaster

      - #### selfDestructOnPingSecondsLifetime

            ConnectionPropertiesImpl.IntegerConnectionProperty selfDestructOnPingSecondsLifetime

      - #### selfDestructOnPingMaxOperations

            ConnectionPropertiesImpl.IntegerConnectionProperty selfDestructOnPingMaxOperations

      - #### replicationEnableJMX

            ConnectionPropertiesImpl.BooleanConnectionProperty replicationEnableJMX

      - #### serverTimezone

            ConnectionPropertiesImpl.StringConnectionProperty serverTimezone

      - #### sessionVariables

            ConnectionPropertiesImpl.StringConnectionProperty sessionVariables

      - #### slowQueryThresholdMillis

            ConnectionPropertiesImpl.IntegerConnectionProperty slowQueryThresholdMillis

      - #### slowQueryThresholdNanos

            ConnectionPropertiesImpl.LongConnectionProperty slowQueryThresholdNanos

      - #### socketFactoryClassName

            ConnectionPropertiesImpl.StringConnectionProperty socketFactoryClassName

      - #### socksProxyHost

            ConnectionPropertiesImpl.StringConnectionProperty socksProxyHost

      - #### socksProxyPort

            ConnectionPropertiesImpl.IntegerConnectionProperty socksProxyPort

      - #### socketTimeout

            ConnectionPropertiesImpl.IntegerConnectionProperty socketTimeout

      - #### statementInterceptors

            ConnectionPropertiesImpl.StringConnectionProperty statementInterceptors

      - #### strictFloatingPoint

            ConnectionPropertiesImpl.BooleanConnectionProperty strictFloatingPoint

      - #### strictUpdates

            ConnectionPropertiesImpl.BooleanConnectionProperty strictUpdates

      - #### overrideSupportsIntegrityEnhancementFacility

            ConnectionPropertiesImpl.BooleanConnectionProperty overrideSupportsIntegrityEnhancementFacility

      - #### tcpNoDelay

            ConnectionPropertiesImpl.BooleanConnectionProperty tcpNoDelay

      - #### tcpKeepAlive

            ConnectionPropertiesImpl.BooleanConnectionProperty tcpKeepAlive

      - #### tcpRcvBuf

            ConnectionPropertiesImpl.IntegerConnectionProperty tcpRcvBuf

      - #### tcpSndBuf

            ConnectionPropertiesImpl.IntegerConnectionProperty tcpSndBuf

      - #### tcpTrafficClass

            ConnectionPropertiesImpl.IntegerConnectionProperty tcpTrafficClass

      - #### tinyInt1isBit

            ConnectionPropertiesImpl.BooleanConnectionProperty tinyInt1isBit

      - #### traceProtocol

            ConnectionPropertiesImpl.BooleanConnectionProperty traceProtocol

      - #### treatUtilDateAsTimestamp

            ConnectionPropertiesImpl.BooleanConnectionProperty treatUtilDateAsTimestamp

      - #### transformedBitIsBoolean

            ConnectionPropertiesImpl.BooleanConnectionProperty transformedBitIsBoolean

      - #### useBlobToStoreUTF8OutsideBMP

            ConnectionPropertiesImpl.BooleanConnectionProperty useBlobToStoreUTF8OutsideBMP

      - #### utf8OutsideBmpExcludedColumnNamePattern

            ConnectionPropertiesImpl.StringConnectionProperty utf8OutsideBmpExcludedColumnNamePattern

      - #### utf8OutsideBmpIncludedColumnNamePattern

            ConnectionPropertiesImpl.StringConnectionProperty utf8OutsideBmpIncludedColumnNamePattern

      - #### useCompression

            ConnectionPropertiesImpl.BooleanConnectionProperty useCompression

      - #### useColumnNamesInFindColumn

            ConnectionPropertiesImpl.BooleanConnectionProperty useColumnNamesInFindColumn

      - #### useConfigs

            ConnectionPropertiesImpl.StringConnectionProperty useConfigs

      - #### useCursorFetch

            ConnectionPropertiesImpl.BooleanConnectionProperty useCursorFetch

      - #### useDynamicCharsetInfo

            ConnectionPropertiesImpl.BooleanConnectionProperty useDynamicCharsetInfo

      - #### useDirectRowUnpack

            ConnectionPropertiesImpl.BooleanConnectionProperty useDirectRowUnpack

      - #### useFastIntParsing

            ConnectionPropertiesImpl.BooleanConnectionProperty useFastIntParsing

      - #### useFastDateParsing

            ConnectionPropertiesImpl.BooleanConnectionProperty useFastDateParsing

      - #### useHostsInPrivileges

            ConnectionPropertiesImpl.BooleanConnectionProperty useHostsInPrivileges

      - #### useInformationSchema

            ConnectionPropertiesImpl.BooleanConnectionProperty useInformationSchema

      - #### useJDBCCompliantTimezoneShift

            ConnectionPropertiesImpl.BooleanConnectionProperty useJDBCCompliantTimezoneShift

      - #### useLocalSessionState

            ConnectionPropertiesImpl.BooleanConnectionProperty useLocalSessionState

      - #### useLocalTransactionState

            ConnectionPropertiesImpl.BooleanConnectionProperty useLocalTransactionState

      - #### useLegacyDatetimeCode

            ConnectionPropertiesImpl.BooleanConnectionProperty useLegacyDatetimeCode

      - #### useNanosForElapsedTime

            ConnectionPropertiesImpl.BooleanConnectionProperty useNanosForElapsedTime

      - #### useOldAliasMetadataBehavior

            ConnectionPropertiesImpl.BooleanConnectionProperty useOldAliasMetadataBehavior

      - #### useOldUTF8Behavior

            ConnectionPropertiesImpl.BooleanConnectionProperty useOldUTF8Behavior

      - #### useOldUTF8BehaviorAsBoolean

            boolean useOldUTF8BehaviorAsBoolean

      - #### useOnlyServerErrorMessages

            ConnectionPropertiesImpl.BooleanConnectionProperty useOnlyServerErrorMessages

      - #### useReadAheadInput

            ConnectionPropertiesImpl.BooleanConnectionProperty useReadAheadInput

      - #### useSqlStateCodes

            ConnectionPropertiesImpl.BooleanConnectionProperty useSqlStateCodes

      - #### useSSL

            ConnectionPropertiesImpl.BooleanConnectionProperty useSSL

      - #### useSSPSCompatibleTimezoneShift

            ConnectionPropertiesImpl.BooleanConnectionProperty useSSPSCompatibleTimezoneShift

      - #### useStreamLengthsInPrepStmts

            ConnectionPropertiesImpl.BooleanConnectionProperty useStreamLengthsInPrepStmts

      - #### useTimezone

            ConnectionPropertiesImpl.BooleanConnectionProperty useTimezone

      - #### useUltraDevWorkAround

            ConnectionPropertiesImpl.BooleanConnectionProperty useUltraDevWorkAround

      - #### useUnbufferedInput

            ConnectionPropertiesImpl.BooleanConnectionProperty useUnbufferedInput

      - #### useUnicode

            ConnectionPropertiesImpl.BooleanConnectionProperty useUnicode

      - #### useUnicodeAsBoolean

            boolean useUnicodeAsBoolean

      - #### useUsageAdvisor

            ConnectionPropertiesImpl.BooleanConnectionProperty useUsageAdvisor

      - #### useUsageAdvisorAsBoolean

            boolean useUsageAdvisorAsBoolean

      - #### yearIsDateType

            ConnectionPropertiesImpl.BooleanConnectionProperty yearIsDateType

      - #### zeroDateTimeBehavior

            ConnectionPropertiesImpl.StringConnectionProperty zeroDateTimeBehavior

      - #### useJvmCharsetConverters

            ConnectionPropertiesImpl.BooleanConnectionProperty useJvmCharsetConverters

      - #### useGmtMillisForDatetimes

            ConnectionPropertiesImpl.BooleanConnectionProperty useGmtMillisForDatetimes

      - #### dumpMetadataOnColumnNotFound

            ConnectionPropertiesImpl.BooleanConnectionProperty dumpMetadataOnColumnNotFound

      - #### clientCertificateKeyStoreUrl

            ConnectionPropertiesImpl.StringConnectionProperty clientCertificateKeyStoreUrl

      - #### trustCertificateKeyStoreUrl

            ConnectionPropertiesImpl.StringConnectionProperty trustCertificateKeyStoreUrl

      - #### clientCertificateKeyStoreType

            ConnectionPropertiesImpl.StringConnectionProperty clientCertificateKeyStoreType

      - #### clientCertificateKeyStorePassword

            ConnectionPropertiesImpl.StringConnectionProperty clientCertificateKeyStorePassword

      - #### trustCertificateKeyStoreType

            ConnectionPropertiesImpl.StringConnectionProperty trustCertificateKeyStoreType

      - #### trustCertificateKeyStorePassword

            ConnectionPropertiesImpl.StringConnectionProperty trustCertificateKeyStorePassword

      - #### verifyServerCertificate

            ConnectionPropertiesImpl.BooleanConnectionProperty verifyServerCertificate

      - #### useAffectedRows

            ConnectionPropertiesImpl.BooleanConnectionProperty useAffectedRows

      - #### passwordCharacterEncoding

            ConnectionPropertiesImpl.StringConnectionProperty passwordCharacterEncoding

      - #### maxAllowedPacket

            ConnectionPropertiesImpl.IntegerConnectionProperty maxAllowedPacket

      - #### authenticationPlugins

            ConnectionPropertiesImpl.StringConnectionProperty authenticationPlugins

      - #### disabledAuthenticationPlugins

            ConnectionPropertiesImpl.StringConnectionProperty disabledAuthenticationPlugins

      - #### defaultAuthenticationPlugin

            ConnectionPropertiesImpl.StringConnectionProperty defaultAuthenticationPlugin

      - #### disconnectOnExpiredPasswords

            ConnectionPropertiesImpl.BooleanConnectionProperty disconnectOnExpiredPasswords

      - #### getProceduresReturnsFunctions

            ConnectionPropertiesImpl.BooleanConnectionProperty getProceduresReturnsFunctions

      - #### detectCustomCollations

            ConnectionPropertiesImpl.BooleanConnectionProperty detectCustomCollations

      - #### serverRSAPublicKeyFile

            ConnectionPropertiesImpl.StringConnectionProperty serverRSAPublicKeyFile

      - #### allowPublicKeyRetrieval

            ConnectionPropertiesImpl.BooleanConnectionProperty allowPublicKeyRetrieval

      - #### dontCheckOnDuplicateKeyUpdateInSQL

            ConnectionPropertiesImpl.BooleanConnectionProperty dontCheckOnDuplicateKeyUpdateInSQL

      - #### readOnlyPropagatesToServer

            ConnectionPropertiesImpl.BooleanConnectionProperty readOnlyPropagatesToServer

      - #### enabledSSLCipherSuites

            ConnectionPropertiesImpl.StringConnectionProperty enabledSSLCipherSuites

  - ### Class com.mysql.jdbc.ConnectionPropertiesImpl.LongConnectionProperty extends ConnectionPropertiesImpl.IntegerConnectionProperty implements Serializable

    serialVersionUID:
      6068572984340480895L

  - ### Class com.mysql.jdbc.DocsConnectionPropsHelper extends ConnectionPropertiesImpl implements Serializable

    serialVersionUID:
      -1580779062220390294L

  - ### Class com.mysql.jdbc.JDBC4Connection extends ConnectionImpl implements Serializable

    - ### Serialized Fields

      - #### infoProvider

            JDBC4ClientInfoProvider infoProvider

  - ### Class com.mysql.jdbc.MysqlDataTruncation extends java.sql.DataTruncation implements Serializable

    serialVersionUID:
      3263928195256986226L

    - ### Serialized Fields

      - #### message

            java.lang.String message

      - #### vendorErrorCode

            int vendorErrorCode

  - ### Class com.mysql.jdbc.NotImplemented extends java.sql.SQLException implements Serializable

    serialVersionUID:
      7768433826547599990L

  - ### Class com.mysql.jdbc.NotUpdatable extends java.sql.SQLException implements Serializable

    serialVersionUID:
      8084742846039782258L

  - ### Class com.mysql.jdbc.PacketTooBigException extends java.sql.SQLException implements Serializable

    serialVersionUID:
      7248633977685452174L