Path Lines of Code appveyor.yml 46 azure-pipelines.yml 189 codecov.yml 1 src/main/java/org/mariadb/jdbc/BasePrepareStatement.java 649 src/main/java/org/mariadb/jdbc/BlobOutputStream.java 46 src/main/java/org/mariadb/jdbc/CallParameter.java 85 src/main/java/org/mariadb/jdbc/CallableFunctionStatement.java 602 src/main/java/org/mariadb/jdbc/CallableParameterMetaData.java 265 src/main/java/org/mariadb/jdbc/CallableProcedureStatement.java 626 src/main/java/org/mariadb/jdbc/ClientSidePreparedStatement.java 332 src/main/java/org/mariadb/jdbc/Driver.java 70 src/main/java/org/mariadb/jdbc/HostAddress.java 191 src/main/java/org/mariadb/jdbc/LocalInfileInterceptor.java 4 src/main/java/org/mariadb/jdbc/MariaDbBlob.java 162 src/main/java/org/mariadb/jdbc/MariaDbClob.java 174 src/main/java/org/mariadb/jdbc/MariaDbConnection.java 795 src/main/java/org/mariadb/jdbc/MariaDbDataSource.java 220 src/main/java/org/mariadb/jdbc/MariaDbDatabaseMetaData.java 2295 src/main/java/org/mariadb/jdbc/MariaDbFunctionStatement.java 91 src/main/java/org/mariadb/jdbc/MariaDbParameterMetaData.java 90 src/main/java/org/mariadb/jdbc/MariaDbPoolDataSource.java 341 src/main/java/org/mariadb/jdbc/MariaDbPooledConnection.java 82 src/main/java/org/mariadb/jdbc/MariaDbProcedureStatement.java 102 src/main/java/org/mariadb/jdbc/MariaDbResultSetMetaData.java 167 src/main/java/org/mariadb/jdbc/MariaDbSavepoint.java 20 src/main/java/org/mariadb/jdbc/MariaDbStatement.java 656 src/main/java/org/mariadb/jdbc/MariaDbXid.java 31 src/main/java/org/mariadb/jdbc/MariaXaConnection.java 12 src/main/java/org/mariadb/jdbc/MariaXaResource.java 157 src/main/java/org/mariadb/jdbc/MySQLDataSource.java 12 src/main/java/org/mariadb/jdbc/ServerSidePreparedStatement.java 314 src/main/java/org/mariadb/jdbc/SimpleParameterMetaData.java 111 src/main/java/org/mariadb/jdbc/UrlParser.java 318 src/main/java/org/mariadb/jdbc/authentication/AuthenticationPlugin.java 18 src/main/java/org/mariadb/jdbc/authentication/AuthenticationPluginLoader.java 25 src/main/java/org/mariadb/jdbc/credential/Credential.java 18 src/main/java/org/mariadb/jdbc/credential/CredentialPlugin.java 19 src/main/java/org/mariadb/jdbc/credential/CredentialPluginLoader.java 20 src/main/java/org/mariadb/jdbc/credential/aws/AwsCredentialGenerator.java 44 src/main/java/org/mariadb/jdbc/credential/aws/AwsIamCredentialPlugin.java 95 src/main/java/org/mariadb/jdbc/credential/env/EnvCredentialPlugin.java 32 src/main/java/org/mariadb/jdbc/credential/system/PropertiesCredentialPlugin.java 32 src/main/java/org/mariadb/jdbc/internal/ColumnType.java 221 src/main/java/org/mariadb/jdbc/internal/MariaDbServerCapabilities.java 36 src/main/java/org/mariadb/jdbc/internal/com/Packet.java 24 src/main/java/org/mariadb/jdbc/internal/com/read/Buffer.java 263 src/main/java/org/mariadb/jdbc/internal/com/read/ErrorPacket.java 30 src/main/java/org/mariadb/jdbc/internal/com/read/OkPacket.java 67 src/main/java/org/mariadb/jdbc/internal/com/read/ReadInitialHandShakePacket.java 117 src/main/java/org/mariadb/jdbc/internal/com/read/dao/CmdInformation.java 21 src/main/java/org/mariadb/jdbc/internal/com/read/dao/CmdInformationBatch.java 177 src/main/java/org/mariadb/jdbc/internal/com/read/dao/CmdInformationMultiple.java 158 src/main/java/org/mariadb/jdbc/internal/com/read/dao/CmdInformationSingle.java 79 src/main/java/org/mariadb/jdbc/internal/com/read/dao/ColumnLabelIndexer.java 72 src/main/java/org/mariadb/jdbc/internal/com/read/dao/Results.java 284 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/ColumnDefinition.java 186 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/SelectResultSet.java 1407 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/UpdatableColumnDefinition.java 37 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/UpdatableResultSet.java 1097 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/rowprotocol/BinaryRowProtocol.java 1553 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/rowprotocol/RowProtocol.java 222 src/main/java/org/mariadb/jdbc/internal/com/read/resultset/rowprotocol/TextRowProtocol.java 1016 src/main/java/org/mariadb/jdbc/internal/com/send/ComQuery.java 207 src/main/java/org/mariadb/jdbc/internal/com/send/ComStmtExecute.java 69 src/main/java/org/mariadb/jdbc/internal/com/send/ComStmtPrepare.java 97 src/main/java/org/mariadb/jdbc/internal/com/send/SendChangeDbPacket.java 13 src/main/java/org/mariadb/jdbc/internal/com/send/SendClosePacket.java 14 src/main/java/org/mariadb/jdbc/internal/com/send/SendHandshakeResponsePacket.java 142 src/main/java/org/mariadb/jdbc/internal/com/send/SendSslConnectionRequestPacket.java 16 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/CachingSha2PasswordPlugin.java 146 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ClearPasswordPlugin.java 49 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/Ed25519PasswordPlugin.java 95 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/NativePasswordPlugin.java 54 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/OldPasswordPlugin.java 87 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/SendGssApiAuthPacket.java 56 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/SendPamAuthPacket.java 65 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/Sha256PasswordPlugin.java 159 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/Utils.java 44 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/Constants.java 16 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/Curve.java 70 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/Encoding.java 13 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/Field.java 61 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/FieldElement.java 37 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/GroupElement.java 532 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/ed25519/Ed25519FieldElement.java 694 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/ed25519/Ed25519LittleEndianEncoding.java 185 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/math/ed25519/ScalarOps.java 750 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/spec/EdDSANamedCurveSpec.java 15 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/spec/EdDSANamedCurveTable.java 50 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/ed25519/spec/EdDSAParameterSpec.java 61 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssUtility.java 17 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssapiAuth.java 15 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/StandardGssapiAuthentication.java 95 src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/WindowsNativeSspiAuthentication.java 37 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/BigDecimalParameter.java 35 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/BooleanParameter.java 32 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ByteArrayParameter.java 42 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ByteParameter.java 33 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/DateParameter.java 56 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/DefaultParameter.java 30 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/DoubleParameter.java 32 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/FloatParameter.java 32 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/IntParameter.java 32 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/LocalTimeParameter.java 70 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/LongParameter.java 31 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/NullParameter.java 35 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/OffsetTimeParameter.java 71 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ParameterHolder.java 15 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ReaderParameter.java 50 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/SerializableParameter.java 54 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ShortParameter.java 32 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/StreamParameter.java 50 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/StringParameter.java 41 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/TimeParameter.java 74 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/TimestampParameter.java 67 src/main/java/org/mariadb/jdbc/internal/com/send/parameters/ZonedDateTimeParameter.java 58 src/main/java/org/mariadb/jdbc/internal/failover/AbstractMastersListener.java 412 src/main/java/org/mariadb/jdbc/internal/failover/AbstractMastersSlavesListener.java 111 src/main/java/org/mariadb/jdbc/internal/failover/FailoverProxy.java 280 src/main/java/org/mariadb/jdbc/internal/failover/HandleErrorResult.java 25 src/main/java/org/mariadb/jdbc/internal/failover/Listener.java 72 src/main/java/org/mariadb/jdbc/internal/failover/impl/AuroraListener.java 324 src/main/java/org/mariadb/jdbc/internal/failover/impl/MastersFailoverListener.java 206 src/main/java/org/mariadb/jdbc/internal/failover/impl/MastersSlavesListener.java 793 src/main/java/org/mariadb/jdbc/internal/failover/thread/ConnectionValidator.java 81 src/main/java/org/mariadb/jdbc/internal/failover/thread/FailoverLoop.java 36 src/main/java/org/mariadb/jdbc/internal/failover/thread/TerminableRunnable.java 51 src/main/java/org/mariadb/jdbc/internal/failover/tools/SearchFilter.java 44 src/main/java/org/mariadb/jdbc/internal/io/LruTraceCache.java 73 src/main/java/org/mariadb/jdbc/internal/io/TraceObject.java 34 src/main/java/org/mariadb/jdbc/internal/io/input/DecompressPacketInputStream.java 220 src/main/java/org/mariadb/jdbc/internal/io/input/PacketInputStream.java 15 src/main/java/org/mariadb/jdbc/internal/io/input/ReadAheadBufferedStream.java 72 src/main/java/org/mariadb/jdbc/internal/io/input/StandardPacketInputStream.java 255 src/main/java/org/mariadb/jdbc/internal/io/output/AbstractPacketOutputStream.java 547 src/main/java/org/mariadb/jdbc/internal/io/output/CompressPacketOutputStream.java 335 src/main/java/org/mariadb/jdbc/internal/io/output/PacketOutputStream.java 47 src/main/java/org/mariadb/jdbc/internal/io/output/StandardPacketOutputStream.java 83 src/main/java/org/mariadb/jdbc/internal/io/socket/NamedPipeSocket.java 121 src/main/java/org/mariadb/jdbc/internal/io/socket/SharedMemorySocket.java 293 src/main/java/org/mariadb/jdbc/internal/io/socket/SocketHandlerFunction.java 8 src/main/java/org/mariadb/jdbc/internal/io/socket/SocketUtility.java 33 src/main/java/org/mariadb/jdbc/internal/io/socket/UnixDomainSocket.java 206 src/main/java/org/mariadb/jdbc/internal/logging/Logger.java 33 src/main/java/org/mariadb/jdbc/internal/logging/LoggerFactory.java 28 src/main/java/org/mariadb/jdbc/internal/logging/NoLogger.java 68 src/main/java/org/mariadb/jdbc/internal/logging/ProtocolLoggingProxy.java 178 src/main/java/org/mariadb/jdbc/internal/logging/Slf4JLogger.java 97 src/main/java/org/mariadb/jdbc/internal/osgi/MariaDbActivator.java 38 src/main/java/org/mariadb/jdbc/internal/osgi/MariaDbDataSourceFactory.java 138 src/main/java/org/mariadb/jdbc/internal/protocol/AbstractConnectProtocol.java 1309 src/main/java/org/mariadb/jdbc/internal/protocol/AbstractMultiSend.java 252 src/main/java/org/mariadb/jdbc/internal/protocol/AbstractQueryProtocol.java 1400 src/main/java/org/mariadb/jdbc/internal/protocol/AsyncMultiRead.java 101 src/main/java/org/mariadb/jdbc/internal/protocol/AsyncMultiReadResult.java 23 src/main/java/org/mariadb/jdbc/internal/protocol/AuroraProtocol.java 279 src/main/java/org/mariadb/jdbc/internal/protocol/MasterProtocol.java 95 src/main/java/org/mariadb/jdbc/internal/protocol/MastersSlavesProtocol.java 167 src/main/java/org/mariadb/jdbc/internal/protocol/Protocol.java 164 src/main/java/org/mariadb/jdbc/internal/protocol/tls/DefaultTlsSocketPlugin.java 120 src/main/java/org/mariadb/jdbc/internal/protocol/tls/HostnameVerifierImpl.java 295 src/main/java/org/mariadb/jdbc/internal/protocol/tls/MariaDbX509KeyManager.java 108 src/main/java/org/mariadb/jdbc/internal/protocol/tls/MariaDbX509TrustManager.java 151 src/main/java/org/mariadb/jdbc/internal/util/BulkStatus.java 6 src/main/java/org/mariadb/jdbc/internal/util/CallableStatementCache.java 21 src/main/java/org/mariadb/jdbc/internal/util/ConnectionState.java 8 src/main/java/org/mariadb/jdbc/internal/util/DeRegister.java 9 src/main/java/org/mariadb/jdbc/internal/util/LogQueryTool.java 30 src/main/java/org/mariadb/jdbc/internal/util/OptionUtils.java 24 src/main/java/org/mariadb/jdbc/internal/util/RedirectionInfo.java 56 src/main/java/org/mariadb/jdbc/internal/util/RedirectionInfoCache.java 31 src/main/java/org/mariadb/jdbc/internal/util/ServerPrepareStatementCache.java 55 src/main/java/org/mariadb/jdbc/internal/util/SqlStates.java 28 src/main/java/org/mariadb/jdbc/internal/util/Utils.java 704 src/main/java/org/mariadb/jdbc/internal/util/constant/ColumnFlags.java 15 src/main/java/org/mariadb/jdbc/internal/util/constant/HaMode.java 8 src/main/java/org/mariadb/jdbc/internal/util/constant/ParameterConstant.java 5 src/main/java/org/mariadb/jdbc/internal/util/constant/RedirectionErrorMessage.java 4 src/main/java/org/mariadb/jdbc/internal/util/constant/RedirectionOption.java 6 src/main/java/org/mariadb/jdbc/internal/util/constant/ServerStatus.java 16 src/main/java/org/mariadb/jdbc/internal/util/constant/StateChange.java 9 src/main/java/org/mariadb/jdbc/internal/util/constant/Version.java 74 src/main/java/org/mariadb/jdbc/internal/util/dao/CallableStatementCacheKey.java 26 src/main/java/org/mariadb/jdbc/internal/util/dao/ClientPrepareResult.java 506 src/main/java/org/mariadb/jdbc/internal/util/dao/CloneableCallableStatement.java 6 src/main/java/org/mariadb/jdbc/internal/util/dao/Identifier.java 11 src/main/java/org/mariadb/jdbc/internal/util/dao/PrepareResult.java 5 src/main/java/org/mariadb/jdbc/internal/util/dao/ReconnectDuringTransactionException.java 7 src/main/java/org/mariadb/jdbc/internal/util/dao/ServerPrepareResult.java 89 src/main/java/org/mariadb/jdbc/internal/util/exceptions/ExceptionFactory.java 175 src/main/java/org/mariadb/jdbc/internal/util/exceptions/MariaDbSqlException.java 47 src/main/java/org/mariadb/jdbc/internal/util/exceptions/MaxAllowedPacketException.java 12 src/main/java/org/mariadb/jdbc/internal/util/pid/JnaPidFactory.java 38 src/main/java/org/mariadb/jdbc/internal/util/pid/PidFactory.java 31 src/main/java/org/mariadb/jdbc/internal/util/pool/GlobalStateInfo.java 57 src/main/java/org/mariadb/jdbc/internal/util/pool/Pool.java 472 src/main/java/org/mariadb/jdbc/internal/util/pool/PoolMBean.java 8 src/main/java/org/mariadb/jdbc/internal/util/pool/Pools.java 78 src/main/java/org/mariadb/jdbc/internal/util/scheduler/DynamicSizedSchedulerImpl.java 15 src/main/java/org/mariadb/jdbc/internal/util/scheduler/DynamicSizedSchedulerInterface.java 5 src/main/java/org/mariadb/jdbc/internal/util/scheduler/FixedSizedSchedulerImpl.java 7 src/main/java/org/mariadb/jdbc/internal/util/scheduler/MariaDbThreadFactory.java 19 src/main/java/org/mariadb/jdbc/internal/util/scheduler/SchedulerServiceProviderHolder.java 125 src/main/java/org/mariadb/jdbc/tls/TlsSocketPlugin.java 25 src/main/java/org/mariadb/jdbc/tls/TlsSocketPluginLoader.java 19 src/main/java/org/mariadb/jdbc/util/ConfigurableSocketFactory.java 5 src/main/java/org/mariadb/jdbc/util/DefaultOptions.java 970 src/main/java/org/mariadb/jdbc/util/Options.java 519