# All Classes and Interfaces

Class
Description
AuthenticationPlugin
Authentication plugin descriptor
AuthenticationPluginFactory
Authentication plugin descriptor
AwsCredentialGenerator
AWS credential generator
AwsIamCredentialPlugin
Permit AWS database IAM authentication.
BaseCallableStatement
Common methods for function/stored procedure
BasePreparedStatement
Common methods for prepare statement, for client and server prepare statement.
BasePreparedStatement.BatchTypeState
BigDecimalCodec
Big decimal codec
BigIntegerCodec
BigInteger codec
BitSetCodec
BitSet Codec
BlobCodec
Blob codec
BooleanCodec
Boolean codec
ByteArrayCodec
Byte array codec.
ByteCodec
Byte codec
CachingSha2PasswordPlugin
Mysql caching sha2 password plugin
CachingSha2PasswordPluginFactory
Mysql caching sha2 password plugin
CallableParameterMetaData
Callable parameter metadata.
Capabilities
Client / Server capabilities
CatalogTerm
Indicate if metadata search must use Catalog or schema field.
ClearPasswordPlugin
Clear password plugin.
ClearPasswordPluginFactory
Clear password plugin.
ClientPreparedStatement
Client-side prepare statement.
ClobCodec
Clob codec
ClosableLock
Utility class to permit use AutoClosable, ensuring proper lock release.
Codec<T>
Codec interface, to describe how a certain type of data must be encoded / decoded
ColumnFlags
Column flag see https://mariadb.com/kb/en/result-set-packets/#field-details-flag
Configuration
parse and verification of URL.
Configuration.Builder
A builder for `Configuration` instances.
Connection
Public Connection class
ConnectionState
Connection state change, to ensure what is needed to reset connection to a proper state
Credential
basic Credential (couple of user/password)
CredentialPlugin
Credential plugin definition, to permit providing Credential to server
DatabaseMetaData
Mariadb Database metadata
DateCodec
Date codec
DefaultTlsSocketPlugin
Default TLS socket plugin
DoubleCodec
Double codec
Driver
MariaDB Driver
DurationCodec
Duration codec
Ed25519PasswordPlugin
ED25519 password plugin
Ed25519PasswordPluginFactory
ED25519 password plugin
EnvCredentialPlugin
Authentication using environment variable.
ExceptionFactory
Exception factory.
FloatArrayCodec
Float codec
FloatCodec
Float codec
FloatObjectArrayCodec
Float codec
FunctionStatement
Function callable statement implementation
Geometry
Geometry parser
GeometryCollection
Geometry collection implementation
GeometryCollectionCodec
GeometryCollection codec
HaMode
Failover (High-availability) mode
HostAddress
Host entry
InstantCodec
Instant codec
IntCodec
Integer codec
LineString
Linestring object
LineStringCodec
LineString codec
LocalDateCodec
LocalDate codec
LocalDateTimeCodec
LocalDateTime codec
LocalTimeCodec
LocalTime codec
LongCodec
LongCodec codec
MariaDbBlob
MariaDB Blob implementation
MariaDbClob
MariaDB Clob implementation
MariaDbDataSource
MariaDB basic datasource
MariaDbPoolConnection
MariaDB pool connection implementation
MariaDbPoolDataSource
MariaDB pool datasource.
MariaDbPoolPinnedConnection
MariaDB pool connection implementation
MariaDbXid
MariaDB XID implementation
MaxAllowedPacketException
Dedicate exception when error is due to sending packet with size > to server max_allowed_packet, that would cause server to drop connection
MetaExportedKeys
Indicate if metadata search must use Catalog or schema field.
MultiLineString
Multiline
MultiLinestringCodec
MultiLineString codec
MultiPoint
Multi-point
MultiPointCodec
MultiPoint codec
MultiPolygon
Multi polygon
MultiPolygonCodec
MultiPolygon codec
MutableByte
Mutable int, permitting to update packet sequence
MutableInt
Mutable int
NativePasswordPlugin
Native password implementation
NativePasswordPluginFactory
Native password implementation
NoOpQueryTimeoutHandler
Default no op query timeout.
OffsetDateTimeCodec
OffsetDateTime codec
Parameter
Parameter
ParameterMetaData
Parameter metadata
Parameters
Parameters list
ParsecPasswordPlugin
Parsec password plugin
ParsecPasswordPluginFactory
Parsec password plugin
ParsecPasswordPluginTool
Parsec password plugin utility
Point
Point
PointCodec
Point codec
Polygon
Polygon
PolygonCodec
Polygon codec
Prepare
Prepare packet COM_STMT_PREPARE (see https://mariadb.com/kb/en/com_stmt_prepare/)
ProcedureStatement
Procedure callable statement
PropertiesCredentialPlugin
Authentication using java system properties.
QueryTimeoutHandler
Query Timeout handler for server that doesn't support query specific timeout
QueryTimeoutHandlerImpl
Reader
Packet Reader
ReaderCodec
Reader codec
SchedulerProvider
SendGssApiAuthPacket
GSSAPI plugin
SendGssApiAuthPacketFactory
GSSAPI plugin
SendPamAuthPacket
PAM (dialog) authentication plugin.
SendPamAuthPacketFactory
PAM (dialog) authentication plugin.
ServerPreparedStatement
Server prepare statement.
ServerStatus
Server status flags
ShortCodec
Short codec
SimpleParameterMetaData
Simple parameter metadata, when the only reliable think is the number of parameter
SQLPrepareException
SslMode
SSl requirement
StateChange
OK_PACKET state change flags
Statement
Statement implementation
StreamCodec
InputStream codec
StringCodec
String codec
TimeCodec
Time codec
TimestampCodec
Timestamp codec
TlsSocketPlugin
TLS Socket interface plugin
TransactionIsolation
Transaction isolation enumeration
UuidCodec
UUID codec
Writer
Packet Writer interface
ZonedDateTimeCodec
ZonedDateTime codec