# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AuthenticationPlugin: 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.
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
CallableParameterMetaData: Callable parameter metadata.
Capabilities: Client / Server capabilities
CatalogTerm
ClearPasswordPlugin: Clear password plugin.
ClientPreparedStatement: Client side prepare statement.
ClobCodec: Clob codec
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
EnvCredentialPlugin: Authentication using environment variable.
ExceptionFactory: Exception factory.
FloatCodec: 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.
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
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
OffsetDateTimeCodec: OffsetDateTime codec
Parameter: Parameter
ParameterMetaData: Parameter metadata
Parameters: Parameters list
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.
Reader: Packet Reader
ReaderCodec: Reader codec
SendGssApiAuthPacket: GSSAPI plugin
SendPamAuthPacket: 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
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