# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
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.