# All Classes and Interfaces

Class
Description
AbstractConnectProtocol
AbstractMastersListener
AbstractMastersReplicasListener
AbstractMultiSend
AbstractPacketOutputStream
AbstractQueryProtocol
AsyncMultiRead
AsyncMultiReadResult
AuroraListener
AuroraProtocol
AuthenticationPlugin
AuthenticationPluginLoader
AwsCredentialGenerator
AwsIamCredentialPlugin
Permit AWS database IAM authentication.
BasePrepareStatement
BigDecimalParameter
BinaryRowProtocol
BooleanParameter
Buffer
BulkStatus
ByteArrayParameter
ByteParameter
CachingSha2PasswordPlugin
CallableFunctionStatement
CallableParameterMetaData
CallableProcedureStatement
CallableStatementCache
CallableStatementCacheKey
ClearPasswordPlugin
ClientPrepareResult
ClientSidePreparedStatement
CloneableCallableStatement
CmdInformation
CmdInformationBatch
CmdInformationMultiple
CmdInformationSingle
ColumnDefinition
Protocol details : https://mariadb.com/kb/en/resultset/#column-definition-packet
ColumnFlags
ColumnLabelIndexer
ColumnType
CompressPacketOutputStream
ComQuery
ComStmtExecute
ComStmtPrepare
ConfigurableSocketFactory
ConnectionState
ConnectionValidator
Credential
CredentialPlugin
CredentialPluginLoader
Provider to handle plugin authentication.
Curve
A twisted Edwards curve.
DateParameter
DecompressPacketInputStream
DefaultOptions
DefaultParameter
DefaultTlsSocketPlugin
DeRegister
DoubleParameter
Driver
DynamicSizedSchedulerImpl
DynamicSizedSchedulerInterface
Ed25519FieldElement
Class to represent a field element of the finite field $p = 2^{255} - 19$ elements.
Ed25519LittleEndianEncoding
Helper class for encoding/decoding from/to the 32 byte representation.
Ed25519PasswordPlugin
EdDSANamedCurveSpec
EdDSA Curve specification that can also be referred to by name.
EdDSANamedCurveTable
The named EdDSA curves.
EdDSAParameterSpec
Parameter specification for an EdDSA algorithm.
Encoding
Common interface for all $(b-1)$-bit encodings of elements of EdDSA finite fields.
EnvCredentialPlugin
Authentication using environment variable.
ErrorPacket
See protocol documentation https://mariadb.com/kb/en/err_packet/
ExceptionFactory
FailoverLoop
FailoverProxy
Field
An EdDSA finite field.
FieldElement
Note: concrete subclasses must implement hashCode() and equals()
FixedSizedSchedulerImpl
FloatParameter
GlobalStateInfo
GroupElement
A point $(x,y)$ on an EdDSA curve.
GroupElement.Representation
Available representations for a group element.
GssapiAuth
GssUtility
HaMode
HandleErrorResult
HostAddress
HostnameVerifierImpl
Identifier
IntParameter
JnaPidFactory
Listener
LocalInfileInterceptor
LocalTimeParameter
Logger
LoggerFactory
LogQueryTool
LongParameter
LruTraceCache
MariaDbActivator
The MariaDbActivator registers the JDBC Service with the OSGi-Framework.
MariaDbBlob
MariaDbClob
MariaDbConnection
MariaDbDatabaseMetaData
MariaDbDataSource
MariaDbDataSourceFactory
MariaDbFunctionStatement
MariaDbParameterMetaData
Very basic info about the parameterized query, only reliable method is getParameterCount().
MariaDbPoolDataSource
MariaDbPooledConnection
MariaDbProcedureStatement
MariaDbResultSetMetaData
MariaDbSavepoint
MariaDbServerCapabilities
MariaDbSqlException
MariaDbStatement
MariaDbThreadFactory
MariaDbX509KeyManager
Key manager implementation that implement only client verification and rely only on private key for mutual authentication, without Server Name Indication (SNI) verification.
MariaDbX509TrustManager
MariaDbXid
MariaXaConnection
MariaXaResource
MasterProtocol
MastersFailoverListener
MastersReplicasListener
this class handle the operation when multiple hosts.
MastersReplicasProtocol
MaxAllowedPacketException
MySQLDataSource
Deprecated.
use class MariaDbDataSource directly
NamedPipeSocket
NativePasswordPlugin
NoLogger
NullParameter
OffsetTimeParameter
OldPasswordPlugin
Options
OptionUtils
Packet
Creates result packets only handles error, ok, eof and result set packets since field and row packets require a previous result set stream.
PacketInputStream
PacketOutputStream
ParameterConstant
ParameterHolder
PidFactory
Pool
PoolMBean
Pools
PrepareResult
PropertiesCredentialPlugin
Authentication using java system properties.
Protocol
ProtocolLoggingProxy
ReadAheadBufferedStream
Permit to buffer socket data, reading not only asked bytes, but available number of bytes when possible.
ReaderParameter
ReadInitialHandShakePacket
ReconnectDuringTransactionException
Results
RowProtocol
ScalarOps
Class for reducing a huge integer modulo the group order q and doing a combined multiply plus add plus reduce operation.
SchedulerServiceProviderHolder
Provider for when ever an internal thread pool is needed.
SchedulerServiceProviderHolder.SchedulerProvider
Provider for thread pools which allow scheduling capabilities.
SearchFilter
SelectResultSet
SendChangeDbPacket
SendClosePacket
SendGssApiAuthPacket
SendHandshakeResponsePacket
See https://mariadb.com/kb/en/library/connection/#client-handshake-response for reference.
SendPamAuthPacket
SendSslConnectionRequestPacket
Used for starting ssl connections.
SerializableParameter
ServerPrepareResult
ServerPrepareStatementCache
ServerSidePreparedStatement
ServerStatus
Sha256PasswordPlugin
SharedMemorySocket
SharedMemorySocket.Advapi32
SharedMemorySocket.Advapi32.SECURITY_ATTRIBUTES
SharedMemorySocket.Kernel32
ShortParameter
SimpleParameterMetaData
Very basic info about the parameterized query, only reliable method is getParameterCount().
Slf4JLogger
SocketHandlerFunction
SocketUtility
SqlSocketTimeoutException
SqlStates
StandardGssapiAuthentication
StandardPacketInputStream
StandardPacketOutputStream
StateChange
StreamParameter
StringParameter
TerminableRunnable
TextRowProtocol
TimeParameter
TimestampParameter
TlsSocketPlugin
TlsSocketPluginLoader
TraceObject
UnixDomainSocket
UnixDomainSocket.SockAddr
UpdatableColumnDefinition
UpdatableResultSet
UrlParser
parse and verification of URL.
Utils
Basic utilities for EdDSA.
Utils
Version
WindowsNativeSspiAuthentication
ZonedDateTimeParameter
server doesn't support temporal with timezone (MDEV-10018) for the moment.