# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

abort() - Method in class org.mariadb.jdbc.Statement
  Abort current command result if streaming.
abort(Executor) - Method in class org.mariadb.jdbc.Connection
acceptsUrl(String) - Static method in class org.mariadb.jdbc.Configuration
  Tell if mariadb driver accept url string.
acceptsURL(String) - Method in class org.mariadb.jdbc.Driver
  returns true if the driver can accept the url.
addBatch() - Method in class org.mariadb.jdbc.BasePreparedStatement
addBatch() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Adds a set of parameters to this `PreparedStatement` object's batch of commands.
addBatch() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Adds a set of parameters to this `PreparedStatement` object's batch of commands.
addBatch(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
addBatch(String) - Method in class org.mariadb.jdbc.Statement
  Adds the given SQL command to the current list of commands for this `Statement` object.
addConnectionEventListener(ConnectionEventListener) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
addHost(String, int) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add Host to possible addresses to connect
addHost(String, int, boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add Host to possible addresses to connect
addHost(String, int, boolean, String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add Host to possible addresses to connect
addHost(String, int, String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add Host to possible addresses to connect
addLocalSocketHost(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add a unix socket host
addPipeHost(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Add a windows pipe host
addresses() - Method in class org.mariadb.jdbc.Configuration
  addresses
addresses(List<HostAddress>) - Method in class org.mariadb.jdbc.Configuration.Builder
  add host addresses
addresses(HostAddress...) - Method in class org.mariadb.jdbc.Configuration.Builder
  add host addresses
addStatementEventListener(StatementEventListener) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
allowLocalInfile() - Method in class org.mariadb.jdbc.Configuration
  permits LOAD LOCAL INFILE commands
allowLocalInfile(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if LOAD DATA LOCAL INFILE are permitted.
allowMultiQueries() - Method in class org.mariadb.jdbc.Configuration
  permit using multi queries command
allowMultiQueries(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate that multi-queries are allowed.
allowPublicKeyRetrieval() - Method in class org.mariadb.jdbc.Configuration
  permit mysql authentication to retrieve server certificate
allowPublicKeyRetrieval(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Allow RSA server file retrieval from MySQL server
allProceduresAreCallable() - Method in class org.mariadb.jdbc.DatabaseMetaData
allTablesAreSelectable() - Method in class org.mariadb.jdbc.DatabaseMetaData
AuthenticationPlugin - Interface in org.mariadb.jdbc.plugin
  Authentication plugin descriptor
AuthenticationPluginFactory - Interface in org.mariadb.jdbc.plugin
  Authentication plugin descriptor
Auto - Enum constant in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
  Use SHOW CREATE when local database, or IS when remote *
AUTO_INCREMENT - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Does column auto-increment
autocommit() - Method in class org.mariadb.jdbc.Configuration
  Force session autocommit on connection creation
autocommit(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Permit to force autocommit connection value
AUTOCOMMIT - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  autocommit
autoCommitFailureClosesAllResultSets() - Method in class org.mariadb.jdbc.DatabaseMetaData
autoGeneratedKeys - Variable in class org.mariadb.jdbc.Statement
  automatic generated keys result required
AwsCredentialGenerator - Class in org.mariadb.jdbc.plugin.credential.aws
  AWS credential generator
AwsCredentialGenerator(Properties, String, HostAddress) - Constructor for class org.mariadb.jdbc.plugin.credential.aws.AwsCredentialGenerator
  AWS Generator.
AwsIamCredentialPlugin - Class in org.mariadb.jdbc.plugin.credential.aws
  Permit AWS database IAM authentication.
AwsIamCredentialPlugin() - Constructor for class org.mariadb.jdbc.plugin.credential.aws.AwsIamCredentialPlugin

## B

BaseCallableStatement - Class in org.mariadb.jdbc
  Common methods for function/stored procedure
BaseCallableStatement(String, Connection, ClosableLock, String, String, int, int, int) - Constructor for class org.mariadb.jdbc.BaseCallableStatement
  Constructor
BasePreparedStatement - Class in org.mariadb.jdbc
  Common methods for prepare statement, for client and server prepare statement.
BasePreparedStatement(String, Connection, ClosableLock, int, int, int, int) - Constructor for class org.mariadb.jdbc.BasePreparedStatement
  Constructor
BasePreparedStatement.BatchTypeState - Enum in org.mariadb.jdbc
batchParameters - Variable in class org.mariadb.jdbc.BasePreparedStatement
  batching parameters
bestEffortStringValue(Context) - Method in interface org.mariadb.jdbc.client.util.Parameter
  Methods to return parameter as string if possible (Streaming parameter will return null)
BigDecimalCodec - Class in org.mariadb.jdbc.plugin.codec
  Big decimal codec
BigDecimalCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
BigIntegerCodec - Class in org.mariadb.jdbc.plugin.codec
  BigInteger codec
BigIntegerCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
BINARY_COLLATION - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is binary value
BINARY_PREFIX - Static variable in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
  binary prefix
BitSetCodec - Class in org.mariadb.jdbc.plugin.codec
  BitSet Codec
BitSetCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.BitSetCodec
blankTableNameMeta() - Method in class org.mariadb.jdbc.Configuration
  force returning blank table metadata (for old oracle compatibility)
blankTableNameMeta(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set blank table name for metadata (old oracle compatibility)
BLOB - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Does this column contain blob
BlobCodec - Class in org.mariadb.jdbc.plugin.codec
  Blob codec
BlobCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.BlobCodec
BooleanCodec - Class in org.mariadb.jdbc.plugin.codec
  Boolean codec
BooleanCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.BooleanCodec
buf() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Current buffer
bufIsDataAfterMark() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Buffer has data after marked position
build() - Method in class org.mariadb.jdbc.Configuration.Builder
  Build a configuration
Builder() - Constructor for class org.mariadb.jdbc.Configuration.Builder
buildUrl(Configuration) - Static method in class org.mariadb.jdbc.Configuration
  Builds a JDBC URL from the provided configuration.
Bulk - Enum constant in enum org.mariadb.jdbc.BasePreparedStatement.BatchTypeState
BULK_UNIT_RESULTS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  permit returning all bulk individual results
ByteArrayCodec - Class in org.mariadb.jdbc.plugin.codec
  Byte array codec.
ByteArrayCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
ByteCodec - Class in org.mariadb.jdbc.plugin.codec
  Byte codec
ByteCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ByteCodec

## C

CACHE_METADATA - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  permit metadata caching
cacheCodecs(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Permit caching codecs
cachePrepStmts() - Method in class org.mariadb.jdbc.Configuration
  Cache prepared statement result.
cachePrepStmts() - Method in class org.mariadb.jdbc.Connection
cachePrepStmts(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Cache server prepare result
CachingSha2PasswordPlugin - Class in org.mariadb.jdbc.plugin.authentication.standard
  Mysql caching sha2 password plugin
CachingSha2PasswordPlugin(String, byte[], Configuration, HostAddress) - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
CachingSha2PasswordPluginFactory - Class in org.mariadb.jdbc.plugin.authentication.standard
  Mysql caching sha2 password plugin
CachingSha2PasswordPluginFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPluginFactory
CallableParameterMetaData - Class in org.mariadb.jdbc
  Callable parameter metadata.
CallableParameterMetaData(ResultSet, boolean) - Constructor for class org.mariadb.jdbc.CallableParameterMetaData
  Constructor
cancel() - Method in class org.mariadb.jdbc.Statement
  Cancels this `Statement` object if both the DBMS and driver support aborting an SQL statement.
cancelCurrentQuery() - Method in class org.mariadb.jdbc.Connection
  Cancels the current query - clones the current protocol and executes a query using the new connection.
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
canDecode(ColumnDecoder, Class<?>) - Method in interface org.mariadb.jdbc.plugin.Codec
  If codec can decode this a server datatype to a java class type
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
canDecode(ColumnDecoder, Class<?>) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
canEncode(Object) - Method in interface org.mariadb.jdbc.plugin.Codec
  Can Codec encode the java object type
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
canEncode(Object) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
canEncodeLongData() - Method in interface org.mariadb.jdbc.client.util.Parameter
  Can parameter be encoded in binary long format
canEncodeLongData() - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
canEncodeLongData() - Method in interface org.mariadb.jdbc.plugin.Codec
  Indicate if can encode long data
canEncodeLongData() - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
canEncodeLongData() - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
canEncodeLongData() - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
Capabilities - Class in org.mariadb.jdbc.util.constants
  Client / Server capabilities
Capabilities() - Constructor for class org.mariadb.jdbc.util.constants.Capabilities
CatalogTerm - Enum in org.mariadb.jdbc.util.constants
  Indicate if metadata search must use Catalog or schema field.
checkNotClosed() - Method in class org.mariadb.jdbc.Statement
  Check if statement is closed, and throw exception if so.
checkOutputResult() - Method in class org.mariadb.jdbc.BaseCallableStatement
  Check if statement is closed, and throw exception if so.
className() - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
className() - Method in interface org.mariadb.jdbc.plugin.Codec
  Codec native type
className() - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
className() - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
clearBatch() - Method in class org.mariadb.jdbc.BasePreparedStatement
clearBatch() - Method in class org.mariadb.jdbc.Statement
  Empties this `Statement` object's current list of SQL commands.
clearParameters() - Method in class org.mariadb.jdbc.BaseCallableStatement
clearParameters() - Method in class org.mariadb.jdbc.BasePreparedStatement
  Clears the current parameter values immediately.
ClearPasswordPlugin - Class in org.mariadb.jdbc.plugin.authentication.addon
  Clear password plugin.
ClearPasswordPlugin(String) - Constructor for class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPlugin
  Initialization.
ClearPasswordPluginFactory - Class in org.mariadb.jdbc.plugin.authentication.addon
  Clear password plugin.
ClearPasswordPluginFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPluginFactory
clearWarnings() - Method in class org.mariadb.jdbc.Connection
clearWarnings() - Method in class org.mariadb.jdbc.Statement
  Clears all the warnings reported on this `Statement` object.
CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Client can handle expired passwords
CLIENT_DEPRECATE_EOF - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  EOF packet deprecated
CLIENT_INTERACTIVE - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Is interactive client
CLIENT_MYSQL - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Is client mysql
CLIENT_PROTOCOL_41 - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Use 4.1 protocol
CLIENT_SESSION_TRACK - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  server send session tracking info
clientParser - Variable in class org.mariadb.jdbc.Statement
ClientPreparedStatement - Class in org.mariadb.jdbc
  Client-side prepare statement.
ClientPreparedStatement(String, Connection, ClosableLock, int, int, int, int) - Constructor for class org.mariadb.jdbc.ClientPreparedStatement
  Client prepare statement constructor
ClobCodec - Class in org.mariadb.jdbc.plugin.codec
  Clob codec
ClobCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ClobCodec
clone() - Method in interface org.mariadb.jdbc.client.util.Parameters
  Clone parameter list
clone(String, String) - Method in class org.mariadb.jdbc.Configuration
  Clone configuration with another user/password
ClosableLock - Class in org.mariadb.jdbc.client.util
  Utility class to permit use AutoClosable, ensuring proper lock release.
ClosableLock() - Constructor for class org.mariadb.jdbc.client.util.ClosableLock
close() - Method in interface org.mariadb.jdbc.client.socket.Reader
  Close stream
close() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Close socket stream
close() - Method in class org.mariadb.jdbc.client.util.ClosableLock
close() - Method in class org.mariadb.jdbc.ClientPreparedStatement
close() - Method in class org.mariadb.jdbc.Connection
close() - Method in class org.mariadb.jdbc.MariaDbPoolConnection
  Close underlying connection
close() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Close datasource.
close() - Method in class org.mariadb.jdbc.MariaDbPoolPinnedConnection
  Close underlying connection
close() - Method in class org.mariadb.jdbc.ServerPreparedStatement
close() - Method in class org.mariadb.jdbc.Statement
  Releases this `Statement` object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in class org.mariadb.jdbc.util.timeout.NoOpQueryTimeoutHandler
close() - Method in interface org.mariadb.jdbc.util.timeout.QueryTimeoutHandler
close() - Method in class org.mariadb.jdbc.util.timeout.QueryTimeoutHandlerImpl
close(Client) - Method in interface org.mariadb.jdbc.export.Prepare
  Close Prepared command
closeableLock() - Method in class org.mariadb.jdbc.client.util.ClosableLock
  Default constructor, retaining lock.
closed - Variable in class org.mariadb.jdbc.Statement
  closed flag
closeOnCompletion - Variable in class org.mariadb.jdbc.Statement
  close statement on resultset completion
closeOnCompletion() - Method in class org.mariadb.jdbc.Statement
  Specifies that this `Statement` will be closed when all its dependent result sets are closed.
Codec<T> - Interface in org.mariadb.jdbc.plugin
  Codec interface, to describe how a certain type of data must be encoded / decoded
codecs() - Method in class org.mariadb.jdbc.Configuration
  datatype Encoder/decoder list
ColumnFlags - Class in org.mariadb.jdbc.util.constants
  Column flag see https://mariadb.com/kb/en/result-set-packets/#field-details-flag
ColumnFlags() - Constructor for class org.mariadb.jdbc.util.constants.ColumnFlags
commit() - Method in class org.mariadb.jdbc.Connection
COMPRESS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  use compression protocol
con - Variable in class org.mariadb.jdbc.Statement
  connection
Configuration - Class in org.mariadb.jdbc
  parse and verification of URL.
Configuration.Builder - Class in org.mariadb.jdbc
  A builder for `Configuration` instances.
connect(String, Properties) - Method in class org.mariadb.jdbc.Driver
  Connect to the given connection string.
connect(Configuration) - Static method in class org.mariadb.jdbc.Driver
  Connect according to configuration
CONNECT_ATTRS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Client send connection attributes
CONNECT_WITH_DB - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  One can specify db on connect
Connection - Class in org.mariadb.jdbc
  Public Connection class
Connection(Configuration, ClosableLock, Client) - Constructor for class org.mariadb.jdbc.Connection
  Connection construction.
connectionAttributes() - Method in class org.mariadb.jdbc.Configuration
  Connections attributes
connectionAttributes(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Additional connection attributes to identify connection
connectionCollation() - Method in class org.mariadb.jdbc.Configuration
  get connectionCollation
connectionCollation(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate what utf8mb4 collation to use.
ConnectionState - Class in org.mariadb.jdbc.util.constants
  Connection state change, to ensure what is needed to reset connection to a proper state
ConnectionState() - Constructor for class org.mariadb.jdbc.util.constants.ConnectionState
connectionTimeZone() - Method in class org.mariadb.jdbc.Configuration
  Set connectionTimeZone
connectionTimeZone(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate what timestamp timezone to use in exchanges with server possible value are LOCAL|SERVER|user-defined time zone
connectTimeout() - Method in class org.mariadb.jdbc.Configuration
  socket connect timeout
connectTimeout(int) - Method in class org.mariadb.jdbc.Configuration
  Set connect timeout
connectTimeout(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate connect timeout value, in milliseconds, or zero for no timeout.
containsKey(int) - Method in interface org.mariadb.jdbc.client.util.Parameters
  is there a parameter at requested index
create(int) - Method in class org.mariadb.jdbc.util.timeout.NoOpQueryTimeoutHandler
create(int) - Method in interface org.mariadb.jdbc.util.timeout.QueryTimeoutHandler
create(int) - Method in class org.mariadb.jdbc.util.timeout.QueryTimeoutHandlerImpl
create(String) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Creation of an exception
create(String, String) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Creation of an exception
create(String, String, int) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Creation of an exception
create(String, String, int, boolean) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Creation of an exception
create(String, String, Exception) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Creation of an exception
createArrayOf(String, Object) - Method in class org.mariadb.jdbc.Connection
createArrayOf(String, Object[]) - Method in class org.mariadb.jdbc.Connection
createBatchUpdate(List<Completion>, int, int[], SQLException) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Create a BatchUpdateException, filling successful updates
createBatchUpdate(List<Completion>, int, SQLException) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Create a BatchUpdateException, filling successful updates
createBlob() - Method in class org.mariadb.jdbc.Connection
createClob() - Method in class org.mariadb.jdbc.Connection
createDatabaseIfNotExist() - Method in class org.mariadb.jdbc.Configuration
  create database if not exist
createDatabaseIfNotExist(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Create database if not exist.
createNClob() - Method in class org.mariadb.jdbc.Connection
createSocket(Socket, SSLSocketFactory) - Method in interface org.mariadb.jdbc.plugin.TlsSocketPlugin
  Returns a socket layered over an existing socket negotiating the use of SSL over an existing socket.
createSQLXML() - Method in class org.mariadb.jdbc.Connection
createStatement() - Method in class org.mariadb.jdbc.Connection
createStatement(int, int) - Method in class org.mariadb.jdbc.Connection
createStatement(int, int, int) - Method in class org.mariadb.jdbc.Connection
createStruct(String, Object[]) - Method in class org.mariadb.jdbc.Connection
Credential - Class in org.mariadb.jdbc.plugin
  basic Credential (couple of user/password)
Credential(String, String) - Constructor for class org.mariadb.jdbc.plugin.Credential
  Constructor of basic credential
credentialPlugin() - Method in class org.mariadb.jdbc.Configuration
  credential plugin to use
CredentialPlugin - Interface in org.mariadb.jdbc.plugin
  Credential plugin definition, to permit providing Credential to server
credentialType() - Method in class org.mariadb.jdbc.Configuration
credentialType(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set credential plugin type
currResult - Variable in class org.mariadb.jdbc.Statement
  current results
CURSOR_EXISTS - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  cursor exists

## D

data - Variable in class org.mariadb.jdbc.MariaDbBlob
  content
database() - Method in class org.mariadb.jdbc.Configuration
  Connection default database
database(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set default database
DatabaseMetaData - Class in org.mariadb.jdbc
  Mariadb Database metadata
DatabaseMetaData(Connection, Configuration) - Constructor for class org.mariadb.jdbc.DatabaseMetaData
  Constructor.
databaseName - Variable in class org.mariadb.jdbc.BaseCallableStatement
  Database name
dataDefinitionCausesTransactionCommit() - Method in class org.mariadb.jdbc.DatabaseMetaData
dataDefinitionIgnoredInTransactions() - Method in class org.mariadb.jdbc.DatabaseMetaData
DateCodec - Class in org.mariadb.jdbc.plugin.codec
  Date codec
DateCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.DateCodec
DB_DROPPED - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  database dropped
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in interface org.mariadb.jdbc.plugin.Codec
  Decode from a mysql packet binary encoded a value to codec java type
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
decodeBinary(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in interface org.mariadb.jdbc.plugin.Codec
  Decode from a mysql packet text encoded a value to codec java type
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
decodeText(ReadableByteBuf, MutableInt, ColumnDecoder, Calendar, Context) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
decrementUse(Client, BasePreparedStatement) - Method in interface org.mariadb.jdbc.export.Prepare
  Decrement use of prepare.
defaultAuthenticationPluginType() - Method in interface org.mariadb.jdbc.plugin.CredentialPlugin
  Indicate authentication plugin type to use for authentication
defaultFetchSize() - Method in class org.mariadb.jdbc.Configuration
  result-set streaming default fetch size
defaultFetchSize(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set default fetch size
DefaultTlsSocketPlugin - Class in org.mariadb.jdbc.plugin.tls.main
  Default TLS socket plugin
DefaultTlsSocketPlugin() - Constructor for class org.mariadb.jdbc.plugin.tls.main.DefaultTlsSocketPlugin
deletesAreDetected(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
DISABLE - Enum constant in enum org.mariadb.jdbc.export.SslMode
  NO SSL
disablePipeline() - Method in class org.mariadb.jdbc.Configuration
  Disable pipeline.
disablePipeline(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Disable pipeline
disconnectOnExpiredPasswords() - Method in class org.mariadb.jdbc.Configuration
  On connection creation, indicate behavior when password is expired.
disconnectOnExpiredPasswords(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  On connection creation, indicate behavior when password is expired.
doesMaxRowSizeIncludeBlobs() - Method in class org.mariadb.jdbc.DatabaseMetaData
DoubleCodec - Class in org.mariadb.jdbc.plugin.codec
  Double codec
DoubleCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.DoubleCodec
Driver - Class in org.mariadb.jdbc
  MariaDB Driver
Driver() - Constructor for class org.mariadb.jdbc.Driver
DRIVER_NAME - Static variable in class org.mariadb.jdbc.DatabaseMetaData
  MariaDB driver name
dumpQueriesOnException() - Method in class org.mariadb.jdbc.Configuration
  Must query by logged on exception.
dumpQueriesOnException(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Must queries be dump on exception stracktrace.
DurationCodec - Class in org.mariadb.jdbc.plugin.codec
  Duration codec
DurationCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.DurationCodec

## E

Ed25519PasswordPlugin - Class in org.mariadb.jdbc.plugin.authentication.standard
  ED25519 password plugin
Ed25519PasswordPlugin(String, byte[], Configuration, HostAddress) - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPlugin
Ed25519PasswordPluginFactory - Class in org.mariadb.jdbc.plugin.authentication.standard
  ED25519 password plugin
Ed25519PasswordPluginFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPluginFactory
enabledSslCipherSuites() - Method in class org.mariadb.jdbc.Configuration
  autorized cipher list.
enabledSslCipherSuites(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set possible cipher list (comma separated), not using default java cipher list
enabledSslProtocolSuites() - Method in class org.mariadb.jdbc.Configuration
  permitted ssl protocol list (comma separated)
enabledSslProtocolSuites(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set ssl protocol list to user (comma separated)
encodeBinary(Writer, Context) - Method in interface org.mariadb.jdbc.client.util.Parameter
  Encode parameter in binary format
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in interface org.mariadb.jdbc.plugin.Codec
  Binary encode value to writer
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
encodeBinary(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
encodeData() - Method in interface org.mariadb.jdbc.client.util.Parameter
  transform parameter in byte array
encodeData(InputStream, Long) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
encodeData(Reader, Long) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
encodeData(Blob, Long) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
encodeData(Clob, Long) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
encodeData(T, Long) - Method in interface org.mariadb.jdbc.plugin.Codec
  binary encoding value to a byte[]
encodeLongData(Writer) - Method in interface org.mariadb.jdbc.client.util.Parameter
  Encode parameter in binary long format
encodeLongData(Writer, InputStream, Long) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
encodeLongData(Writer, Reader, Long) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
encodeLongData(Writer, Blob, Long) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
encodeLongData(Writer, Clob, Long) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
encodeLongData(Writer, T, Long) - Method in interface org.mariadb.jdbc.plugin.Codec
  binary encoding value to a long data packet
encodeText(Writer, Context) - Method in interface org.mariadb.jdbc.client.util.Parameter
  Encode parameter in text format
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in interface org.mariadb.jdbc.plugin.Codec
  Text encode value to writer
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
encodeText(Writer, Context, Object, Calendar, Long) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
encrypt(PublicKey, String, byte[]) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Encode password with seed and public key.
encryptPassword(CharSequence, byte[]) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPlugin
  Encrypts a password.
enquoteIdentifier(String, boolean) - Static method in class org.mariadb.jdbc.Driver
enquoteIdentifier(String, boolean) - Method in class org.mariadb.jdbc.Statement
  Escaped identifier according to MariaDB requirement.
enquoteLiteral(String) - Static method in class org.mariadb.jdbc.Driver
  Enquote String value.
enquoteLiteral(String) - Method in class org.mariadb.jdbc.Statement
  Enquote String value.
enquoteNCharLiteral(String) - Method in class org.mariadb.jdbc.Statement
  Enquote utf8 value.
ENUM - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is column of type enum
EnvCredentialPlugin - Class in org.mariadb.jdbc.plugin.credential.env
  Authentication using environment variable.
EnvCredentialPlugin() - Constructor for class org.mariadb.jdbc.plugin.credential.env.EnvCredentialPlugin
EPOCH_DATE - Static variable in class org.mariadb.jdbc.plugin.codec.TimeCodec
  reference local date
equals(Object) - Method in class org.mariadb.jdbc.Configuration
equals(Object) - Method in class org.mariadb.jdbc.HostAddress
equals(Object) - Method in class org.mariadb.jdbc.MariaDbBlob
equals(Object) - Method in class org.mariadb.jdbc.MariaDbClob
equals(Object) - Method in class org.mariadb.jdbc.MariaDbXid
  Equal implementation.
equals(Object) - Method in class org.mariadb.jdbc.type.GeometryCollection
equals(Object) - Method in class org.mariadb.jdbc.type.LineString
equals(Object) - Method in class org.mariadb.jdbc.type.MultiLineString
equals(Object) - Method in class org.mariadb.jdbc.type.MultiPoint
equals(Object) - Method in class org.mariadb.jdbc.type.MultiPolygon
equals(Object) - Method in class org.mariadb.jdbc.type.Point
equals(Object) - Method in class org.mariadb.jdbc.type.Polygon
escape - Variable in class org.mariadb.jdbc.Statement
  escape processing
escapeString(String, boolean) - Static method in class org.mariadb.jdbc.DatabaseMetaData
  Escape String.
escapeTimeout(String) - Method in class org.mariadb.jdbc.Statement
  Build sql command to execute : Execute escape substitution if needed add query timeout prefix if server permits it add max row limit prefix if server permits it
exceptionFactory() - Method in class org.mariadb.jdbc.ServerPreparedStatement
ExceptionFactory - Class in org.mariadb.jdbc.export
  Exception factory.
ExceptionFactory(Configuration, HostAddress) - Constructor for class org.mariadb.jdbc.export.ExceptionFactory
  Connection Exception factory constructor
ExceptionFactory.SqlExceptionFactory - Class in org.mariadb.jdbc.export
  Exception with SQL command
execute() - Method in class org.mariadb.jdbc.BasePreparedStatement
execute() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which may be any kind of SQL statement.
execute() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which may be any kind of SQL statement.
execute(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
execute(String) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may return multiple results.
execute(String, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
execute(String, int) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval.
execute(String, int[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
execute(String, int[]) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
execute(String, String[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
execute(String, String[]) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
executeBatch() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeBatch() - Method in class org.mariadb.jdbc.Statement
  Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts.
executeBatchBulk(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Send COM_STMT_PREPARE + X * COM_STMT_BULK_EXECUTE, then read for the all answers
executeInternal() - Method in class org.mariadb.jdbc.FunctionStatement
executeInternal() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Execute command with parameters
executeInternalPreparedBatch() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeInternalPreparedBatch() - Method in class org.mariadb.jdbc.ClientPreparedStatement
executeInternalPreparedBatch() - Method in class org.mariadb.jdbc.ServerPreparedStatement
executeLargeBatch() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeBatch() - Method in class org.mariadb.jdbc.Statement
  Execute batch, like executeBatch(), with returning results with long[].
executeLargeUpdate() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeUpdate() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which must be an SQL Data Manipulation Language (DML) statement, such as `INSERT`, `UPDATE` or `DELETE`; or an SQL statement that returns nothing, such as a DDL statement.
executeLargeUpdate() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which must be an SQL Data Manipulation Language (DML) statement, such as `INSERT`, `UPDATE` or `DELETE`; or an SQL statement that returns nothing, such as a DDL statement.
executeLargeUpdate(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeUpdate(String) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.
executeLargeUpdate(String, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeUpdate(String, int) - Method in class org.mariadb.jdbc.Statement
  Identical to executeLargeUpdate(String sql), with a flag that indicate that autoGeneratedKeys (primary key fields with "auto_increment") generated id's must be retrieved.
executeLargeUpdate(String, int[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeUpdate(String, int[]) - Method in class org.mariadb.jdbc.Statement
  Identical to executeLargeUpdate(String sql, int autoGeneratedKeys) with autoGeneratedKeys = Statement.RETURN_GENERATED_KEYS set.
executeLargeUpdate(String, String[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeLargeUpdate(String, String[]) - Method in class org.mariadb.jdbc.Statement
  Identical to executeLargeUpdate(String sql, int autoGeneratedKeys) with autoGeneratedKeys = Statement.RETURN_GENERATED_KEYS set.
executeQuery() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeQuery() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Executes the SQL query in this `PreparedStatement` object and returns the `ResultSet` object generated by the query.
executeQuery() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Executes the SQL query in this `PreparedStatement` object and returns the `ResultSet` object generated by the query.
executeQuery(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeQuery(String) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which returns a single `ResultSet` object.
executeUpdate() - Method in class org.mariadb.jdbc.BasePreparedStatement
executeUpdate() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which must be an SQL Data Manipulation Language (DML) statement, such as `INSERT`, `UPDATE` or `DELETE`; or an SQL statement that returns nothing, such as a DDL statement.
executeUpdate() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Executes the SQL statement in this `PreparedStatement` object, which must be an SQL Data Manipulation Language (DML) statement, such as `INSERT`, `UPDATE` or `DELETE`; or an SQL statement that returns nothing, such as a DDL statement.
executeUpdate(String) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeUpdate(String) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement, which may be an `INSERT`, `UPDATE`, or `DELETE` statement or an SQL statement that returns nothing, such as an SQL DDL statement.
executeUpdate(String, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeUpdate(String, int) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this `Statement` object should be made available for retrieval.
executeUpdate(String, int[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeUpdate(String, int[]) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
executeUpdate(String, String[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
executeUpdate(String, String[]) - Method in class org.mariadb.jdbc.Statement
  Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
EXTENDED_METADATA - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  metadata extended information

## F

fallbackToSystemKeyStore() - Method in class org.mariadb.jdbc.Configuration
  Indicate if keyStore option is not set to use keystore system property like "javax.net.ssl.keyStore"
fallbackToSystemKeyStore(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if keystore system properties can be used.
fallbackToSystemTrustStore() - Method in class org.mariadb.jdbc.Configuration
  Indicate if system default truststore implementation can be used
fallbackToSystemTrustStore(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if system default truststore can be used.
fetchRemaining() - Method in class org.mariadb.jdbc.Statement
  Permit to streaming result to fetch remaining results.
fetchSize - Variable in class org.mariadb.jdbc.Statement
  fetch size
fireConnectionClosed(ConnectionEvent) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
  Fire connection close event to registered listeners.
fireConnectionErrorOccurred(SQLException) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
  Fire connection error event to registered listeners.
fireStatementClosed(PreparedStatement) - Method in class org.mariadb.jdbc.Connection
  Fire event to indicate to StatementEventListeners registered on the connection that a PreparedStatement is closed.
fireStatementClosed(PreparedStatement) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
  Fire statement close event to registered listeners.
fireStatementErrorOccurred(PreparedStatement, SQLException) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
  Fire statement error event to registered listeners.
flagsToString(int) - Static method in class org.mariadb.jdbc.MariaDbPoolConnection
FloatArrayCodec - Class in org.mariadb.jdbc.plugin.codec
  Float codec
FloatArrayCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
FloatCodec - Class in org.mariadb.jdbc.plugin.codec
  Float codec
FloatCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.FloatCodec
FloatObjectArrayCodec - Class in org.mariadb.jdbc.plugin.codec
  Float codec
FloatObjectArrayCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
flush() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Send packet to socket.
flushBufferStopAtMark() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Flush to last mark.
flushPipeline() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Send packet to buffered outputstream without flushing
forceConnectionTimeZoneToSession() - Method in class org.mariadb.jdbc.Configuration
  forceConnectionTimeZoneToSession must connection timezone be forced
forceConnectionTimeZoneToSession(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if connectionTimeZone must be forced to session
forceThreadsConnected(long, long) - Method in class org.mariadb.jdbc.HostAddress
FOUND_ROWS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  use Found rowd instead of affected rows
free() - Method in class org.mariadb.jdbc.MariaDbBlob
  This method frees the `Blob` object and releases the resources that it holds.
from(String) - Static method in enum org.mariadb.jdbc.export.HaMode
  Get HAMode from values or aliases
from(String) - Static method in enum org.mariadb.jdbc.export.SslMode
  Create SSLMode from enumeration value, or aliases
from(String) - Static method in enum org.mariadb.jdbc.TransactionIsolation
  Get TransactionIsolation from value
from(String) - Static method in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
from(String, int) - Static method in class org.mariadb.jdbc.HostAddress
  Create a Host without knowledge of primary/replica goal
from(String, int, boolean) - Static method in class org.mariadb.jdbc.HostAddress
  Create a Host
from(String, int, boolean, String) - Static method in class org.mariadb.jdbc.HostAddress
  Create a Host
from(String, int, String) - Static method in class org.mariadb.jdbc.HostAddress
  Create a Host
FunctionStatement - Class in org.mariadb.jdbc
  Function callable statement implementation
FunctionStatement(Connection, String, String, String, ClosableLock, int, int) - Constructor for class org.mariadb.jdbc.FunctionStatement
  Constructor of function callable statement

## G

galeraAllowedState() - Method in class org.mariadb.jdbc.Configuration
  Galera comma separated allowed state
galeraAllowedState(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate galera allowed state (comma separated), permitting to validate if galera node is synchronized
generatedKeyAlwaysReturned() - Method in class org.mariadb.jdbc.DatabaseMetaData
generatePublicKey(byte[]) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Read public pem key from String.
Geometry - Interface in org.mariadb.jdbc.type
  Geometry parser
GeometryCollection - Class in org.mariadb.jdbc.type
  Geometry collection implementation
GeometryCollection(Geometry[]) - Constructor for class org.mariadb.jdbc.type.GeometryCollection
  Constructor
GeometryCollectionCodec - Class in org.mariadb.jdbc.plugin.codec
  GeometryCollection codec
GeometryCollectionCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
geometryDefaultType() - Method in class org.mariadb.jdbc.Configuration
  geometry default decoding implementation
geometryDefaultType(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate what default Object type Geometry a resultset.getObject must return.
get() - Method in class org.mariadb.jdbc.client.util.MutableByte
  Get current sequence value
get() - Method in class org.mariadb.jdbc.client.util.MutableInt
  Get current sequence value
get() - Method in class org.mariadb.jdbc.plugin.credential.aws.AwsIamCredentialPlugin
get() - Method in class org.mariadb.jdbc.plugin.credential.env.EnvCredentialPlugin
get() - Method in class org.mariadb.jdbc.plugin.credential.system.PropertiesCredentialPlugin
get(int) - Method in interface org.mariadb.jdbc.client.util.Parameters
  get parameter at index
getApproximateTextProtocolLength() - Method in interface org.mariadb.jdbc.client.util.Parameter
  Get approximate text length, or -1 if unknown
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
getApproximateTextProtocolLength(Object, Long) - Method in interface org.mariadb.jdbc.plugin.Codec
  Get approximate text length, or -1 if unknown
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
getApproximateTextProtocolLength(Object, Long) - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
getArray(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `ARRAY` parameter as an `Array` object in the Java programming language.
getArray(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `ARRAY` parameter as an `Array` object in the Java programming language.
getAsciiStream() - Method in class org.mariadb.jdbc.MariaDbClob
getAttributes(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog.
getAutoCommit() - Method in class org.mariadb.jdbc.Connection
getAvailableHost(List<HostAddress>, ConcurrentMap<HostAddress, Long>, boolean) - Method in enum org.mariadb.jdbc.export.HaMode
  List of hosts without blacklist entries, ordered according to HA mode
getAvailableHostInOrder(List<HostAddress>, ConcurrentMap<HostAddress, Long>, boolean) - Static method in enum org.mariadb.jdbc.export.HaMode
  return hosts of corresponding type (primary or not) without blacklisted hosts.
getAvailableRoundRobinHost(HaMode, List<HostAddress>, ConcurrentMap<HostAddress, Long>, boolean) - Static method in enum org.mariadb.jdbc.export.HaMode
  return hosts of corresponding type (primary or not) without blacklisted hosts.
getBestRowIdentifier(String, String, String, int, boolean) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of a table's optimal set of columns that uniquely identifies a row.
getBigDecimal(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `NUMERIC` parameter as a `java.math.BigDecimal` object with as many digits to the right of the decimal point as the value contains.
getBigDecimal(int, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Deprecated.
  use `getBigDecimal(int parameterIndex)` or `getBigDecimal(String parameterName)`
getBigDecimal(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `NUMERIC` parameter as a `java.math.BigDecimal` object with as many digits to the right of the decimal point as the value contains.
getBinaryEncodeType() - Method in interface org.mariadb.jdbc.client.util.Parameter
  return binary encoding type
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.BlobCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.BooleanCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ByteCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ClobCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.DateCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.DoubleCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.DurationCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.FloatCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
getBinaryEncodeType() - Method in interface org.mariadb.jdbc.plugin.Codec
  Return server encoding data type
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.InstantCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.IntCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.LineStringCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.LongCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.PointCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.PolygonCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ReaderCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ShortCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.StreamCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.StringCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.TimeCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.TimestampCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.UuidCodec
getBinaryEncodeType() - Method in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
getBinaryStream() - Method in class org.mariadb.jdbc.MariaDbBlob
  Retrieves the `BLOB` value designated by this `Blob` instance as a stream.
getBinaryStream(long, long) - Method in class org.mariadb.jdbc.MariaDbBlob
  Returns an `InputStream` object that contains a partial `Blob` value, starting with the byte specified by pos, which is length bytes in length.
getBlob(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `BLOB` parameter as a `Blob` object in the Java programming language.
getBlob(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `BLOB` parameter as a `Blob` object in the Java programming language.
getBoolean(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `BIT` or `BOOLEAN` parameter as a `boolean` in the Java programming language.
getBoolean(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `BIT` or `BOOLEAN` parameter as a `boolean` in the Java programming language.
getBranchQualifier() - Method in class org.mariadb.jdbc.MariaDbXid
  Get branch qualifier from XID
getByte(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `TINYINT` parameter as a `byte` in the Java programming language.
getByte(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `TINYINT` parameter as a `byte` in the Java programming language.
getBytes(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `BINARY` or `VARBINARY` parameter as an array of `byte` values in the Java programming language.
getBytes(long, int) - Method in class org.mariadb.jdbc.MariaDbBlob
  Retrieves all or part of the `BLOB` value that this `Blob` object represents, as an array of bytes.
getBytes(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `BINARY` or `VARBINARY` parameter as an array of `byte` values in the Java programming language.
getCatalog() - Method in class org.mariadb.jdbc.Connection
getCatalogs() - Method in class org.mariadb.jdbc.DatabaseMetaData
getCatalogSeparator() - Method in class org.mariadb.jdbc.DatabaseMetaData
getCatalogTerm() - Method in class org.mariadb.jdbc.DatabaseMetaData
getCharacterStream() - Method in class org.mariadb.jdbc.MariaDbClob
getCharacterStream(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated parameter as a `java.io.Reader` object in the Java programming language.
getCharacterStream(long, long) - Method in class org.mariadb.jdbc.MariaDbClob
  Returns a Reader object that contains a partial Clob value, starting with the character specified by pos, which is length characters in length.
getCharacterStream(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated parameter as a `java.io.Reader` object in the Java programming language.
getClient() - Method in class org.mariadb.jdbc.Connection
  Associate connection client
getClientInfo() - Method in class org.mariadb.jdbc.Connection
getClientInfo(String) - Method in class org.mariadb.jdbc.Connection
getClientInfoProperties() - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a list of the client info properties that the driver supports.
getClob(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `CLOB` parameter as a `java.sql.Clob` object in the Java programming language.
getClob(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `CLOB` parameter as a `java.sql.Clob` object in the Java programming language.
getCmdLength() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Get current command length
getColumnPrivileges(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the access rights for a table's columns.
getColumns() - Method in interface org.mariadb.jdbc.export.Prepare
  Prepare result-set columns
getColumns(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of table columns available in the specified catalog.
getConnection() - Method in class org.mariadb.jdbc.DatabaseMetaData
getConnection() - Method in class org.mariadb.jdbc.MariaDbDataSource
  Attempts to establish a connection with the data source that this `DataSource` object represents.
getConnection() - Method in class org.mariadb.jdbc.MariaDbPoolConnection
getConnection() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Attempts to establish a connection with the data source that this `DataSource` object represents.
getConnection() - Method in class org.mariadb.jdbc.Statement
  Retrieves the `Connection` object that produced this `Statement` object.
getConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Attempts to establish a connection with the data source that this `DataSource` object represents.
getConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Attempts to establish a connection with the data source that this `DataSource` object represents.
getContext() - Method in class org.mariadb.jdbc.Connection
  Connection context.
getCrossReference(String, String, String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key or the columns representing a unique constraint of the parent table (could be the same or a different table).
getDatabaseMajorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDatabaseMinorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDatabaseProductName() - Method in class org.mariadb.jdbc.DatabaseMetaData
  Return Server type.
getDatabaseProductVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDate(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `DATE` parameter as a `java.sql.Date` object.
getDate(int, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `DATE` parameter as a `java.sql.Date` object, using the given `Calendar` object to construct the date.
getDate(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `DATE` parameter as a `java.sql.Date` object.
getDate(String, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `DATE` parameter as a `java.sql.Date` object, using the given `Calendar` object to construct the date.
getDefaultTransactionIsolation() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDouble(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `DOUBLE` parameter as a `double` in the Java programming language.
getDouble(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `DOUBLE` parameter as a `double` in the Java programming language.
getDriverMajorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDriverMinorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDriverName() - Method in class org.mariadb.jdbc.DatabaseMetaData
getDriverVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getExceptionFactory() - Method in class org.mariadb.jdbc.Connection
  Get connection exception factory
getExportedKeys(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the foreign key columns that reference the given table's primary key columns (the foreign keys exported by a table).
getExtraNameCharacters() - Method in class org.mariadb.jdbc.DatabaseMetaData
getFetchDirection() - Method in class org.mariadb.jdbc.Statement
  Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this `Statement` object.
getFetchSize() - Method in class org.mariadb.jdbc.Statement
  Retrieves the number of result set rows that is the default fetch size for `ResultSet` objects generated from this `Statement` object.
getFloat(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `FLOAT` parameter as a `float` in the Java programming language.
getFloat(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `FLOAT` parameter as a `float` in the Java programming language.
getFormatId() - Method in class org.mariadb.jdbc.MariaDbXid
  Get format id from XID
getFunctionColumns(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the given catalog's system or user function parameters and return type.
getFunctions(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the system and user functions available in the given catalog.
getGeneratedKeys() - Method in class org.mariadb.jdbc.BasePreparedStatement
getGeneratedKeys() - Method in class org.mariadb.jdbc.Statement
  Retrieves any auto-generated keys created as a result of executing this `Statement` object.
getGeometries() - Method in class org.mariadb.jdbc.type.GeometryCollection
  Get objects
getGeometry(ReadableByteBuf, int, Column) - Static method in interface org.mariadb.jdbc.type.Geometry
  parse geometry object
getGlobalTransactionId() - Method in class org.mariadb.jdbc.MariaDbXid
  Get global transaction id from XID
getHoldability() - Method in class org.mariadb.jdbc.Connection
getHostWithLessConnections(List<HostAddress>, ConcurrentMap<HostAddress, Long>, boolean) - Static method in enum org.mariadb.jdbc.export.HaMode
  If all hosts not blacklisted connection number are known, choose the host with the less connections.
getIdentifierQuoteString() - Method in class org.mariadb.jdbc.DatabaseMetaData
getImportedKeys(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the primary key columns that are referenced by the given table's foreign key columns (the primary keys imported by a table).
getImportedKeysUsingInformationSchema(String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  GetImportedKeysUsingInformationSchema.
getImportedKeysUsingShowCreateTable(String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  GetImportedKeysUsingShowCreateTable.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the given table's indices and statistics.
getInt(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `INTEGER` parameter as an `int` in the Java programming language.
getInt(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `INTEGER` parameter as an `int` in the Java programming language.
getJDBCMajorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getJDBCMinorVersion() - Method in class org.mariadb.jdbc.DatabaseMetaData
getKeyManager(Configuration, ExceptionFactory) - Method in class org.mariadb.jdbc.plugin.tls.main.DefaultTlsSocketPlugin
getKeyManager(Configuration, ExceptionFactory) - Method in interface org.mariadb.jdbc.plugin.TlsSocketPlugin
getLargeMaxRows() - Method in class org.mariadb.jdbc.Statement
  Retrieves the maximum number of rows that a ResultSet object produced by this Statement object can contain.
getLargeUpdateCount() - Method in class org.mariadb.jdbc.Statement
  Retrieves the current result as an update count; if the result is a ResultSet object or there are no more results, -1 is returned.
getLastSql() - Method in class org.mariadb.jdbc.BasePreparedStatement
getLastSql() - Method in class org.mariadb.jdbc.Statement
getLevel() - Method in enum org.mariadb.jdbc.TransactionIsolation
  Get transaction isolation level
getLines() - Method in class org.mariadb.jdbc.type.MultiLineString
  get lines
getLines() - Method in class org.mariadb.jdbc.type.Polygon
  get lines
getLock() - Method in class org.mariadb.jdbc.Connection
  Internal : retrieve internal ClosableLock
getLoginTimeout() - Method in class org.mariadb.jdbc.MariaDbDataSource
  Gets the maximum time in seconds that this data source can wait while attempting to connect to a database.
getLoginTimeout() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Gets the maximum time in seconds that this data source can wait while attempting to connect to a database.
getLogWriter() - Method in class org.mariadb.jdbc.MariaDbDataSource
  Implementation doesn't use logwriter
getLogWriter() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Implementation doesn't use logwriter
getLong(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `BIGINT` parameter as a `long` in the Java programming language.
getLong(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `BIGINT` parameter as a `long` in the Java programming language.
getLowercaseTableNames() - Method in class org.mariadb.jdbc.Connection
  Are table case-sensitive or not .
getMajorVersion() - Method in class org.mariadb.jdbc.Driver
  gets the major version of the driver.
getMaxBinaryLiteralLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxCatalogNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxCharLiteralLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnsInGroupBy() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnsInIndex() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnsInOrderBy() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnsInSelect() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxColumnsInTable() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxConnections() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxCursorNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxFieldSize() - Method in class org.mariadb.jdbc.Statement
  Retrieves the maximum number of bytes that can be returned for character and binary column values in a `ResultSet` object produced by this `Statement` object.
getMaxIndexLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxLogicalLobSize() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxProcedureNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxRows() - Method in class org.mariadb.jdbc.Statement
  Retrieves the maximum number of rows that a `ResultSet` object produced by this `Statement` object can contain.
getMaxRowSize() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxSchemaNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxStatementLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxStatements() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxTableNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxTablesInSelect() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMaxUserNameLength() - Method in class org.mariadb.jdbc.DatabaseMetaData
getMeta() - Method in class org.mariadb.jdbc.BasePreparedStatement
  Get cached metadata list
getMetaData() - Method in class org.mariadb.jdbc.BasePreparedStatement
getMetaData() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Retrieves a `ResultSetMetaData` object that contains information about the columns of the `ResultSet` object that will be returned when this `PreparedStatement` object is executed.
getMetaData() - Method in class org.mariadb.jdbc.Connection
getMetaData() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Retrieves a `ResultSetMetaData` object that contains information about the columns of the `ResultSet` object that will be returned when this `PreparedStatement` object is executed.
getMinorVersion() - Method in class org.mariadb.jdbc.Driver
  gets the minor version of the driver.
getMoreResults() - Method in class org.mariadb.jdbc.Statement
  Moves to this `Statement` object's next result, returns `true` if it is a `ResultSet` object, and implicitly closes any current `ResultSet` object(s) obtained with the method `getResultSet`.
getMoreResults(int) - Method in class org.mariadb.jdbc.Statement
  Moves to this `Statement` object's next result, deals with any current `ResultSet` object(s) according to the instructions specified by the given flag, and returns `true` if the next result is a `ResultSet` object.
getNCharacterStream(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated parameter as a `java.io.Reader` object in the Java programming language.
getNCharacterStream(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated parameter as a `java.io.Reader` object in the Java programming language.
getNClob(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `NCLOB` parameter as a `java.sql.NClob` object in the Java programming language.
getNClob(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `NCLOB` parameter as a `java.sql.NClob` object in the Java programming language.
getNetworkTimeout() - Method in class org.mariadb.jdbc.Connection
getNString(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated `NCHAR`, `NVARCHAR` or `LONGNVARCHAR` parameter as a `String` in the Java programming language.
getNString(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated `NCHAR`, `NVARCHAR` or `LONGNVARCHAR` parameter as a `String` in the Java programming language.
getNumericFunctions() - Method in class org.mariadb.jdbc.DatabaseMetaData
  List of numeric functions.
getObject(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated parameter as an `Object` in the Java programming language.
getObject(int, Class<T>) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Returns an object representing the value of OUT parameter `parameterIndex` and will convert from the SQL type of the parameter to the requested Java data type, if the conversion is supported.
getObject(int, Map<String, Class<?>>) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Returns an object representing the value of OUT parameter `parameterIndex` and uses `map` for the custom mapping of the parameter value.
getObject(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a parameter as an `Object` in the Java programming language.
getObject(String, Class<T>) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Returns an object representing the value of OUT parameter `parameterName` and will convert from the SQL type of the parameter to the requested Java data type, if the conversion is supported.
getObject(String, Map<String, Class<?>>) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Returns an object representing the value of OUT parameter `parameterName` and uses `map` for the custom mapping of the parameter value.
getParameterClassName(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the fully-qualified name of the Java class whose instances should be passed to the method `PreparedStatement.setObject`.
getParameterClassName(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the fully-qualified name of the Java class whose instances should be passed to the method `PreparedStatement.setObject`.
getParameterClassName(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the fully-qualified name of the Java class whose instances should be passed to the method `PreparedStatement.setObject`.
getParameterCount() - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the number of parameters in the `PreparedStatement` object for which this `ParameterMetaData` object contains information.
getParameterCount() - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the number of parameters in the `PreparedStatement` object for which this `ParameterMetaData` object contains information.
getParameterCount() - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the number of parameters in the `PreparedStatement` object for which this `ParameterMetaData` object contains information.
getParameterMetaData() - Method in class org.mariadb.jdbc.BaseCallableStatement
getParameterMetaData() - Method in class org.mariadb.jdbc.BasePreparedStatement
getParameterMetaData() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Retrieves the number, types and properties of this `PreparedStatement` object's parameters.
getParameterMetaData() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Retrieves the number, types and properties of this `PreparedStatement` object's parameters.
getParameterMode(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the designated parameter's mode.
getParameterMode(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the designated parameter's mode.
getParameterMode(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the designated parameter's mode.
getParameterName(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Return the parameter name corresponding to index.
getParameters() - Method in interface org.mariadb.jdbc.export.Prepare
  Prepare parameters
getParameterType(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the designated parameter's SQL type.
getParameterType(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the designated parameter's SQL type.
getParameterType(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the designated parameter's SQL type.
getParameterTypeName(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the designated parameter's database-specific type name.
getParameterTypeName(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the designated parameter's database-specific type name.
getParameterTypeName(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the designated parameter's database-specific type name.
getParentLogger() - Method in class org.mariadb.jdbc.Driver
getParentLogger() - Method in class org.mariadb.jdbc.MariaDbDataSource
  Not implemented
getParentLogger() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Not implemented
getPassword() - Method in class org.mariadb.jdbc.plugin.Credential
  Get password
getPoints() - Method in class org.mariadb.jdbc.type.LineString
  get points
getPoints() - Method in class org.mariadb.jdbc.type.MultiPoint
  Get points
getPolygons() - Method in class org.mariadb.jdbc.type.MultiPolygon
  Get polygons
getPooledConnection() - Method in class org.mariadb.jdbc.MariaDbDataSource
getPooledConnection() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
getPooledConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbDataSource
getPooledConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
getPoolName() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  get pool name
getPrecision(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the designated parameter's specified column size.
getPrecision(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the designated parameter's specified column size.
getPrecision(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the designated parameter's specified column size.
getPrimaryKeys(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the given table's primary key columns.
getProcedureColumns(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the given catalog's stored procedure parameter and result columns.
getProcedures(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the stored procedures available in the given catalog.
getProcedureTerm() - Method in class org.mariadb.jdbc.DatabaseMetaData
getPropertyInfo(String, Properties) - Method in class org.mariadb.jdbc.Driver
  Get the property info.
getPseudoColumns(String, String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the pseudo or hidden columns available in a given table within the specified catalog and schema.
getQueryTimeout() - Method in class org.mariadb.jdbc.Statement
  Retrieves the number of seconds the driver will wait for a `Statement` object to execute.
getRef(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `REF(<structured-type>)` parameter as a `Ref` object in the Java programming language.
getRef(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `REF(<structured-type>)` parameter as a `Ref` object in the Java programming language.
getResultSet() - Method in class org.mariadb.jdbc.Statement
  Retrieves the current result as a `ResultSet` object.
getResultSetConcurrency() - Method in class org.mariadb.jdbc.Statement
  Retrieves the result set concurrency for `ResultSet` objects generated by this `Statement` object.
getResultSetHoldability() - Method in class org.mariadb.jdbc.DatabaseMetaData
getResultSetHoldability() - Method in class org.mariadb.jdbc.Statement
  Retrieves the result set holdability for `ResultSet` objects generated by this `Statement` object.
getResultSetType() - Method in class org.mariadb.jdbc.Statement
  Retrieves the result set type for `ResultSet` objects generated by this `Statement` object.
getRowId(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `ROWID` parameter as a `java.sql.RowId` object.
getRowId(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `ROWID` parameter as a `java.sql.RowId` object.
getRowIdLifetime() - Method in class org.mariadb.jdbc.DatabaseMetaData
getScale(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves the designated parameter's number of digits to right of the decimal point.
getScale(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves the designated parameter's number of digits to right of the decimal point.
getScale(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves the designated parameter's number of digits to right of the decimal point.
getSchema() - Method in class org.mariadb.jdbc.Connection
getSchemas() - Method in class org.mariadb.jdbc.DatabaseMetaData
getSchemas(String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
getSchemaTerm() - Method in class org.mariadb.jdbc.DatabaseMetaData
getSearchStringEscape() - Method in class org.mariadb.jdbc.DatabaseMetaData
getSequence() - Method in interface org.mariadb.jdbc.client.socket.Reader
  Get current sequence object
getSequence() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Get current sequence object
getShort(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `SMALLINT` parameter as a `short` in the Java programming language.
getShort(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `SMALLINT` parameter as a `short` in the Java programming language.
getSql() - Method in class org.mariadb.jdbc.export.ExceptionFactory
  get SQL command
getSql() - Method in class org.mariadb.jdbc.export.ExceptionFactory.SqlExceptionFactory
getSQLKeywords() - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL:2003 keywords.
getSQLStateType() - Method in class org.mariadb.jdbc.DatabaseMetaData
getSQLXML(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated `SQL XML` parameter as a `java.sql.SQLXML` object in the Java programming language.
getSQLXML(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated `SQL XML` parameter as a `java.sql.SQLXML` object in the Java programming language.
getStatementId() - Method in interface org.mariadb.jdbc.export.Prepare
  Get current prepare statement id
getString(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `CHAR`, `VARCHAR`, or `LONGVARCHAR` parameter as a `String` in the Java programming language.
getString(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `CHAR`, `VARCHAR`, or `LONGVARCHAR` parameter as a `String` in the Java programming language.
getStringFunctions() - Method in class org.mariadb.jdbc.DatabaseMetaData
  List of string functions.
getSubString(long, int) - Method in class org.mariadb.jdbc.MariaDbClob
  Get sub string.
getSuperTables(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the table hierarchies defined in a particular schema in this database.
getSuperTypes(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database.
getSystemFunctions() - Method in class org.mariadb.jdbc.DatabaseMetaData
  List of system functions.
getTablePrivileges(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the access rights for each table available in a catalog.
getTables(String, String, String, String[]) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the tables available in the given catalog.
getTableTypes() - Method in class org.mariadb.jdbc.DatabaseMetaData
getThreadConnectedTimeout() - Method in class org.mariadb.jdbc.HostAddress
getThreadId() - Method in class org.mariadb.jdbc.Connection
  Current server thread id.
getThreadsConnected() - Method in class org.mariadb.jdbc.HostAddress
getTime(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `TIME` parameter as a `java.sql.Time` object.
getTime(int, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `TIME` parameter as a `java.sql.Time` object, using the given `Calendar` object to construct the time.
getTime(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `TIME` parameter as a `java.sql.Time` object.
getTime(String, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `TIME` parameter as a `java.sql.Time` object, using the given `Calendar` object to construct the time.
getTimeDateFunctions() - Method in class org.mariadb.jdbc.DatabaseMetaData
  List of time and date functions.
getTimeoutScheduler(ClosableLock) - Static method in class org.mariadb.jdbc.client.util.SchedulerProvider
getTimestamp(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `TIMESTAMP` parameter as a `java.sql.Timestamp` object.
getTimestamp(int, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `TIMESTAMP` parameter as a `java.sql.Timestamp` object, using the given `Calendar` object to construct the `Timestamp` object.
getTimestamp(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `TIMESTAMP` parameter as a `java.sql.Timestamp` object.
getTimestamp(String, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `TIMESTAMP` parameter as a `java.sql.Timestamp` object, using the given `Calendar` object to construct the `Timestamp` object.
getToken() - Method in class org.mariadb.jdbc.plugin.credential.aws.AwsCredentialGenerator
  Generate authentication token
getTransactionIsolation() - Method in class org.mariadb.jdbc.Connection
getTrustManager(Configuration, ExceptionFactory, HostAddress) - Method in class org.mariadb.jdbc.plugin.tls.main.DefaultTlsSocketPlugin
getTrustManager(Configuration, ExceptionFactory, HostAddress) - Method in interface org.mariadb.jdbc.plugin.TlsSocketPlugin
getTypeInfo() - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of all the data types supported by this database.
getTypeMap() - Method in class org.mariadb.jdbc.Connection
getUDTs(String, String, String, int[]) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of the user-defined types (UDTs) defined in a particular schema.
getUpdateCount() - Method in class org.mariadb.jdbc.Statement
  Retrieves the current result as an update count; if the result is a `ResultSet` object or there are no more results, -1 is returned.
getUrl() - Method in class org.mariadb.jdbc.MariaDbDataSource
  Returns the URL for this datasource
getUrl() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Returns the URL for this datasource
getURL() - Method in class org.mariadb.jdbc.DatabaseMetaData
getURL(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of the designated JDBC `DATALINK` parameter as a `java.net.URL` object.
getURL(String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves the value of a JDBC `DATALINK` parameter as a `java.net.URL` object.
getUser() - Method in class org.mariadb.jdbc.MariaDbDataSource
  get User
getUser() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  return user
getUser() - Method in class org.mariadb.jdbc.plugin.Credential
  Get user
getUserName() - Method in class org.mariadb.jdbc.DatabaseMetaData
getValue() - Method in enum org.mariadb.jdbc.export.SslMode
getValue() - Method in enum org.mariadb.jdbc.TransactionIsolation
  Get transaction isolation command
getVersionColumns(String, String, String) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves a description of a table's columns that are automatically updated when any value in a row is updated.
getWarnings() - Method in class org.mariadb.jdbc.Connection
getWarnings() - Method in class org.mariadb.jdbc.Statement
  Retrieves the first warning reported by calls on this `Statement` object.
getX() - Method in class org.mariadb.jdbc.type.Point
  Get abscissa
getXAConnection() - Method in class org.mariadb.jdbc.MariaDbDataSource
getXAConnection() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
getXAConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbDataSource
getXAConnection(String, String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
getXAResource() - Method in class org.mariadb.jdbc.MariaDbPoolConnection
getXAResource() - Method in class org.mariadb.jdbc.MariaDbPoolPinnedConnection
getY() - Method in class org.mariadb.jdbc.type.Point
  get ordinate

## H

haMode() - Method in class org.mariadb.jdbc.Configuration
  High availability mode
haMode(HaMode) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set failover High-availability mode
HaMode - Enum in org.mariadb.jdbc.export
  Failover (High-availability) mode
handleParameterOutput() - Method in class org.mariadb.jdbc.FunctionStatement
handleParameterOutput() - Method in class org.mariadb.jdbc.ProcedureStatement
handleParameterOutput() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Handle output parameter result-set (only for CallableStatement)
handleTimeout(int) - Method in class org.mariadb.jdbc.Connection
  Return a QueryTimeoutHandler for old server that don't support Statement timeout.
hasFlushed() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Current command has flushed packet to socket
hash(Credential) - Method in class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPlugin
  Return Hash
hash(Credential) - Method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPlugin
  Return Hash
hash(Credential) - Method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPlugin
  Return Hash
hash(Credential) - Method in interface org.mariadb.jdbc.plugin.AuthenticationPlugin
  Return Hash
hashCode() - Method in class org.mariadb.jdbc.Configuration
hashCode() - Method in class org.mariadb.jdbc.HostAddress
hashCode() - Method in class org.mariadb.jdbc.MariaDbBlob
hashCode() - Method in class org.mariadb.jdbc.MariaDbXid
hashCode() - Method in class org.mariadb.jdbc.type.GeometryCollection
hashCode() - Method in class org.mariadb.jdbc.type.LineString
hashCode() - Method in class org.mariadb.jdbc.type.MultiLineString
hashCode() - Method in class org.mariadb.jdbc.type.MultiPoint
hashCode() - Method in class org.mariadb.jdbc.type.MultiPolygon
hashCode() - Method in class org.mariadb.jdbc.type.Point
hashCode() - Method in class org.mariadb.jdbc.type.Polygon
havePrimaryHostOnly() - Method in class org.mariadb.jdbc.Configuration
host - Variable in class org.mariadb.jdbc.HostAddress
  host address
HostAddress - Class in org.mariadb.jdbc
  Host entry

## I

IGNORE_SIGPIPE - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  IGNORE sigpipes
IGNORE_SPACE - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Ignore spaces before '('
IN_TRANSACTION - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  is in transaction
includeInnodbStatusInDeadlockExceptions() - Method in class org.mariadb.jdbc.Configuration
  On deadlock exception, must driver execute additional commands to show innodb status in error description.
includeInnodbStatusInDeadlockExceptions(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  On dead-lock exception must add innodb status in exception error message.
includeThreadDumpInDeadlockExceptions() - Method in class org.mariadb.jdbc.Configuration
  On deadlock exception, must driver display threads information on error description.
includeThreadDumpInDeadlockExceptions(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Dead-lock error will contain threads information
incrementAndGet() - Method in class org.mariadb.jdbc.client.util.MutableByte
  Increment sequence and get new value
incrementAndGet() - Method in class org.mariadb.jdbc.client.util.MutableInt
  Increment sequence and get new value
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPluginFactory
  Initialization.
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.addon.SendGssApiAuthPacketFactory
  Initialization.
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Initialized data.
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPluginFactory
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPluginFactory
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPluginFactory
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPluginFactory
  Initialization.
initialize(String, byte[], Configuration, HostAddress) - Method in class org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacketFactory
  Initialization.
initialize(String, byte[], Configuration, HostAddress) - Method in interface org.mariadb.jdbc.plugin.AuthenticationPluginFactory
  Plugin initialization.
initialize(Configuration, String, HostAddress) - Method in class org.mariadb.jdbc.plugin.credential.aws.AwsIamCredentialPlugin
initialize(Configuration, String, HostAddress) - Method in class org.mariadb.jdbc.plugin.credential.env.EnvCredentialPlugin
initialize(Configuration, String, HostAddress) - Method in class org.mariadb.jdbc.plugin.credential.system.PropertiesCredentialPlugin
initialize(Configuration, String, HostAddress) - Method in interface org.mariadb.jdbc.plugin.CredentialPlugin
  Permit initializing plugin if overridden
initialUrl() - Method in class org.mariadb.jdbc.Configuration
  Configuration generated URL depending on current configuration option.
initPacket() - Method in interface org.mariadb.jdbc.client.socket.Writer
  reset sequences and position for sending a new packet
initSql() - Method in class org.mariadb.jdbc.Configuration
  Execute initial command when connection is established
initSql(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  permit to execute an SQL command on connection creation
insertsAreDetected(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.BigDecimalCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.BigIntegerCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.BitSetCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.BlobCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.BooleanCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ByteArrayCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ByteCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ClobCodec
  Default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.DateCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.DoubleCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.DurationCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.FloatCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.GeometryCollectionCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.InstantCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.IntCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.LineStringCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.LongCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.MultiPointCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.PointCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.PolygonCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ReaderCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ShortCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.StreamCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.StringCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.TimeCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.TimestampCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.UuidCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec
  default instance
INSTANCE - Static variable in class org.mariadb.jdbc.util.timeout.NoOpQueryTimeoutHandler
InstantCodec - Class in org.mariadb.jdbc.plugin.codec
  Instant codec
InstantCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.InstantCodec
IntCodec - Class in org.mariadb.jdbc.plugin.codec
  Integer codec
IntCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.IntCodec
isCatalogAtStart() - Method in class org.mariadb.jdbc.DatabaseMetaData
isClosed() - Method in class org.mariadb.jdbc.Connection
isClosed() - Method in class org.mariadb.jdbc.Statement
  Retrieves whether this `Statement` object has been closed.
isCloseOnCompletion() - Method in class org.mariadb.jdbc.Statement
  Returns a value indicating whether this `Statement` will be closed when all its dependent result sets are closed.
isFunction() - Method in class org.mariadb.jdbc.BaseCallableStatement
  Indicate if callable statement is a function or a stored procedure
isFunction() - Method in class org.mariadb.jdbc.FunctionStatement
isFunction() - Method in class org.mariadb.jdbc.ProcedureStatement
isMarked() - Method in interface org.mariadb.jdbc.client.socket.Writer
  has some position been marked
isMitMProof() - Method in class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPlugin
isMitMProof() - Method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPlugin
isMitMProof() - Method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPlugin
isMitMProof() - Method in interface org.mariadb.jdbc.plugin.AuthenticationPlugin
  Can plugins is MitM-proof, permitting returning HASH
isMustReconnect() - Method in exception class org.mariadb.jdbc.export.MaxAllowedPacketException
  Indicate that connection state is unsure
isNull() - Method in interface org.mariadb.jdbc.client.util.Parameter
  is parameter null
isNullable(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves whether null values are allowed in the designated parameter.
isNullable(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves whether null values are allowed in the designated parameter.
isNullable(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves whether null values are allowed in the designated parameter.
isOpen() - Method in class org.mariadb.jdbc.type.LineString
  Is form open
isPoolable() - Method in class org.mariadb.jdbc.Statement
  Returns a value indicating whether the `Statement` is poolable or not.
isReadOnly() - Method in class org.mariadb.jdbc.Connection
isReadOnly() - Method in class org.mariadb.jdbc.DatabaseMetaData
isSigned(int) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Retrieves whether values for the designated parameter can be signed numbers.
isSigned(int) - Method in class org.mariadb.jdbc.ParameterMetaData
  Retrieves whether values for the designated parameter can be signed numbers.
isSigned(int) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Retrieves whether values for the designated parameter can be signed numbers.
isSimpleIdentifier(String) - Static method in class org.mariadb.jdbc.Driver
  Retrieves whether identifier is a simple SQL identifier.
isValid(int) - Method in class org.mariadb.jdbc.Connection
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.Connection
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.DatabaseMetaData
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.ParameterMetaData
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isWrapperFor(Class<?>) - Method in class org.mariadb.jdbc.Statement
  Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.
isZeroTimestamp(int[]) - Static method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec

## J

jdbcCompliant() - Method in class org.mariadb.jdbc.Driver
  checks if the driver is jdbc compliant.
jdbcCompliantTruncation() - Method in class org.mariadb.jdbc.Configuration
  Force sql_mode to strict mode for JDBC compliance
jdbcCompliantTruncation(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate if connector must force sql_mode strict mode for jdbc compliance

## K

keyPassword() - Method in class org.mariadb.jdbc.Configuration
  key store alias password
keyPassword(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Client keystore alias password
keyStore() - Method in class org.mariadb.jdbc.Configuration
  key store
keyStore(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  File path of the keyStore file that contain client private key store and associate certificates (similar to java System property \"javax.net.ssl.keyStore\", but ensure that only the private key's entries are used)
keyStorePassword() - Method in class org.mariadb.jdbc.Configuration
  key store password
keyStorePassword(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Client keystore password
keyStoreType() - Method in class org.mariadb.jdbc.Configuration
  key store type (to replace default javax.net.ssl.keyStoreType system property)
keyStoreType(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Key store type

## L

LAST_ROW_SENT - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  last row sent
lastSql - Variable in class org.mariadb.jdbc.Statement
length - Variable in class org.mariadb.jdbc.MariaDbBlob
  data length
length() - Method in class org.mariadb.jdbc.MariaDbBlob
  Returns the number of bytes in the `BLOB` value designated by this `Blob` object.
length() - Method in class org.mariadb.jdbc.MariaDbClob
  Return character length of the Clob.
LineString - Class in org.mariadb.jdbc.type
  Linestring object
LineString(Point[], boolean) - Constructor for class org.mariadb.jdbc.type.LineString
  Constructor
LineStringCodec - Class in org.mariadb.jdbc.plugin.codec
  LineString codec
LineStringCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.LineStringCodec
LOAD_BALANCE_READ - Enum constant in enum org.mariadb.jdbc.export.HaMode
  load-balance-read: driver will always connect primary servers according to connection string order and replica using round-robin, permitting balancing connections
LOADBALANCE - Enum constant in enum org.mariadb.jdbc.export.HaMode
  load-balance: driver will connect to any host using round-robin, permitting balancing connections
LOCAL_FILES - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Can use LOAD DATA LOCAL
LocalDateCodec - Class in org.mariadb.jdbc.plugin.codec
  LocalDate codec
LocalDateCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.LocalDateCodec
LocalDateTimeCodec - Class in org.mariadb.jdbc.plugin.codec
  LocalDateTime codec
LocalDateTimeCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
localInfileInputStream - Variable in class org.mariadb.jdbc.Statement
  streaming load data infile data
localSocket - Variable in class org.mariadb.jdbc.HostAddress
localSocket() - Method in class org.mariadb.jdbc.Configuration
  local socket configuration
localSocket(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate to use Unix domain socket, if the server allows it, specifying named pipe name to connect The value is the path of Unix domain socket (available with "select @@socket" command).
localSocket(String) - Static method in class org.mariadb.jdbc.HostAddress
  Constructor for unix socket host
localSocketAddress() - Method in class org.mariadb.jdbc.Configuration
  local socket address path
localSocketAddress(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate Hostname or IP address to bind the connection socket to a local (UNIX domain) socket.
LocalTimeCodec - Class in org.mariadb.jdbc.plugin.codec
  LocalTime codec
LocalTimeCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
locatorsUpdateCopy() - Method in class org.mariadb.jdbc.DatabaseMetaData
lock - Variable in class org.mariadb.jdbc.Statement
  thread safe locker
LONG_FLAG - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Get all column flags
LongCodec - Class in org.mariadb.jdbc.plugin.codec
  LongCodec codec
LongCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.LongCodec

## M

mapXaException(SQLException) - Static method in class org.mariadb.jdbc.MariaDbPoolConnection
MARIADB_LOCAL_DATE_TIME - Static variable in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
  formatter
MARIADB_RESERVED - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  not used anymore - reserved
MariaDbBlob - Class in org.mariadb.jdbc
  MariaDB Blob implementation
MariaDbBlob() - Constructor for class org.mariadb.jdbc.MariaDbBlob
  Creates an empty blob.
MariaDbBlob(byte[]) - Constructor for class org.mariadb.jdbc.MariaDbBlob
  Creates a blob with content.
MariaDbBlob(byte[], int, int) - Constructor for class org.mariadb.jdbc.MariaDbBlob
  Creates a blob with content.
MariaDbClob - Class in org.mariadb.jdbc
  MariaDB Clob implementation
MariaDbClob() - Constructor for class org.mariadb.jdbc.MariaDbClob
  Creates an empty Clob.
MariaDbClob(byte[]) - Constructor for class org.mariadb.jdbc.MariaDbClob
  Creates a Clob with content.
MariaDbClob(byte[], int, int) - Constructor for class org.mariadb.jdbc.MariaDbClob
  Creates a Clob with content.
MariaDbDataSource - Class in org.mariadb.jdbc
  MariaDB basic datasource
MariaDbDataSource() - Constructor for class org.mariadb.jdbc.MariaDbDataSource
  Basic constructor
MariaDbDataSource(String) - Constructor for class org.mariadb.jdbc.MariaDbDataSource
  Constructor with URL
MariaDbPoolConnection - Class in org.mariadb.jdbc
  MariaDB pool connection implementation
MariaDbPoolConnection(Connection) - Constructor for class org.mariadb.jdbc.MariaDbPoolConnection
  Constructor.
MariaDbPoolDataSource - Class in org.mariadb.jdbc
  MariaDB pool datasource.
MariaDbPoolDataSource() - Constructor for class org.mariadb.jdbc.MariaDbPoolDataSource
  Constructor
MariaDbPoolDataSource(String) - Constructor for class org.mariadb.jdbc.MariaDbPoolDataSource
  Constructor with url
MariaDbPoolPinnedConnection - Class in org.mariadb.jdbc
  MariaDB pool connection implementation
MariaDbPoolPinnedConnection(Connection) - Constructor for class org.mariadb.jdbc.MariaDbPoolPinnedConnection
  Constructor.
MariaDbXid - Class in org.mariadb.jdbc
  MariaDB XID implementation
MariaDbXid(int, byte[], byte[]) - Constructor for class org.mariadb.jdbc.MariaDbXid
  Global transaction identifier.
mark() - Method in interface org.mariadb.jdbc.client.socket.Writer
  mark position
maxAllowedPacket() - Method in class org.mariadb.jdbc.Configuration
  max_allowed_packet value to avoid sending packet with non supported size, droping the connection without reason.
maxAllowedPacket(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate to driver server max_allowed_packet.
MaxAllowedPacketException - Exception Class in org.mariadb.jdbc.export
  Dedicate exception when error is due to sending packet with size > to server max_allowed_packet, that would cause server to drop connection
MaxAllowedPacketException(String, boolean) - Constructor for exception class org.mariadb.jdbc.export.MaxAllowedPacketException
  Constructor
maxIdleTime() - Method in class org.mariadb.jdbc.Configuration
  Max idle time
maxIdleTime(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set the maximum idle time of a connection indicating that connection must be released
maxPoolSize() - Method in class org.mariadb.jdbc.Configuration
  max pool size
maxPoolSize(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set the limit number of connection in pool.
maxQuerySizeToLog() - Method in class org.mariadb.jdbc.Configuration
  query maximum size to log (query will be truncated of more than this limit)
maxQuerySizeToLog(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set the log size limit for query
maxRows - Variable in class org.mariadb.jdbc.Statement
  maximum row number
METADATA_CHANGED - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  metadata changed
metaExportedKeys() - Method in class org.mariadb.jdbc.Configuration
  Default metadata getExportedKeys implementation.
metaExportedKeys(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate what implementation to use for metadata getExportedKeys.
MetaExportedKeys - Enum in org.mariadb.jdbc.util.constants
  Indicate if metadata search must use Catalog or schema field.
minPoolSize() - Method in class org.mariadb.jdbc.Configuration
  Minimum pool size
minPoolSize(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Minimum pool size.
MORE_RESULTS_EXISTS - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  more result exists (packet follows)
MULTI_RESULTS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Enable/disable multi-results
MULTI_STATEMENTS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Enable/disable multi-stmt support
MultiLineString - Class in org.mariadb.jdbc.type
  Multiline
MultiLineString(LineString[]) - Constructor for class org.mariadb.jdbc.type.MultiLineString
  Constructor
MultiLinestringCodec - Class in org.mariadb.jdbc.plugin.codec
  MultiLineString codec
MultiLinestringCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.MultiLinestringCodec
MULTIPLE_KEY - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is this column part of a multiple column key
MultiPoint - Class in org.mariadb.jdbc.type
  Multi-point
MultiPoint(Point[]) - Constructor for class org.mariadb.jdbc.type.MultiPoint
  Constructor
MultiPointCodec - Class in org.mariadb.jdbc.plugin.codec
  MultiPoint codec
MultiPointCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.MultiPointCodec
MultiPolygon - Class in org.mariadb.jdbc.type
  Multi polygon
MultiPolygon(Polygon[]) - Constructor for class org.mariadb.jdbc.type.MultiPolygon
  Constructor
MultiPolygonCodec - Class in org.mariadb.jdbc.plugin.codec
  MultiPolygon codec
MultiPolygonCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.MultiPolygonCodec
mustUseSsl() - Method in class org.mariadb.jdbc.plugin.credential.aws.AwsIamCredentialPlugin
mustUseSsl() - Method in interface org.mariadb.jdbc.plugin.CredentialPlugin
  Indicate if plugin must throw an error if SSL is not enabled
MutableByte - Class in org.mariadb.jdbc.client.util
  Mutable int, permitting to update packet sequence
MutableByte() - Constructor for class org.mariadb.jdbc.client.util.MutableByte
MutableInt - Class in org.mariadb.jdbc.client.util
  Mutable int
MutableInt() - Constructor for class org.mariadb.jdbc.client.util.MutableInt
MutableInt(int) - Constructor for class org.mariadb.jdbc.client.util.MutableInt

## N

NativePasswordPlugin - Class in org.mariadb.jdbc.plugin.authentication.standard
  Native password implementation
NativePasswordPlugin(String, byte[]) - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPlugin
  Initialized data.
NativePasswordPluginFactory - Class in org.mariadb.jdbc.plugin.authentication.standard
  Native password implementation
NativePasswordPluginFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPluginFactory
nativeSQL(String) - Method in class org.mariadb.jdbc.Connection
NO_BACKSLASH_ESCAPES - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  escape type
NO_DEFAULT_VALUE_FLAG - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Does column have no default value
NO_SCHEMA - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Don't allow database.table.column
NONE - Enum constant in enum org.mariadb.jdbc.export.HaMode
  no ha-mode.
nonMappedOptions() - Method in class org.mariadb.jdbc.Configuration
  non standard options
NoOpQueryTimeoutHandler - Class in org.mariadb.jdbc.util.timeout
  Default no op query timeout.
NoOpQueryTimeoutHandler() - Constructor for class org.mariadb.jdbc.util.timeout.NoOpQueryTimeoutHandler
Normal - Enum constant in enum org.mariadb.jdbc.BasePreparedStatement.BatchTypeState
NOT_NULL - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  must a column have non-null value only
notSupported(String) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  fast creation of SQLFeatureNotSupportedException exception
nullDatabaseMeansCurrent() - Method in class org.mariadb.jdbc.Configuration
  When enable, in DatabaseMetadata, will handle null database/schema (depending on UseCatalog=catalog/schema) as current
nullDatabaseMeansCurrent(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Permit indicating in DatabaseMetadata if null value must be considered current schema/catalog
nullPlusNonNullIsNull() - Method in class org.mariadb.jdbc.DatabaseMetaData
nullsAreSortedAtEnd() - Method in class org.mariadb.jdbc.DatabaseMetaData
nullsAreSortedAtStart() - Method in class org.mariadb.jdbc.DatabaseMetaData
nullsAreSortedHigh() - Method in class org.mariadb.jdbc.DatabaseMetaData
nullsAreSortedLow() - Method in class org.mariadb.jdbc.DatabaseMetaData

## O

ODBC - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Odbc client
of(Statement) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Construct an Exception factory from this + adding current statement
offset - Variable in class org.mariadb.jdbc.MariaDbBlob
  data offset
OffsetDateTimeCodec - Class in org.mariadb.jdbc.plugin.codec
  OffsetDateTime codec
OffsetDateTimeCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.OffsetDateTimeCodec
oldModeNoPrecisionTimestamp() - Method in class org.mariadb.jdbc.Configuration
  Force Timestamp string representation compatible to 2.7 version Timestamp string representation will then correspond to Timestamp.toString() in place of taking field precision
oldModeNoPrecisionTimestamp(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Force Timestamp string representation compatible 2.7 version Timestamp string representation will then correspond to Timestamp.toString() in place of taking field precision
org.mariadb.jdbc - package org.mariadb.jdbc
org.mariadb.jdbc.client.socket - package org.mariadb.jdbc.client.socket
org.mariadb.jdbc.client.util - package org.mariadb.jdbc.client.util
org.mariadb.jdbc.export - package org.mariadb.jdbc.export
org.mariadb.jdbc.plugin - package org.mariadb.jdbc.plugin
org.mariadb.jdbc.plugin.authentication.addon - package org.mariadb.jdbc.plugin.authentication.addon
org.mariadb.jdbc.plugin.authentication.standard - package org.mariadb.jdbc.plugin.authentication.standard
org.mariadb.jdbc.plugin.codec - package org.mariadb.jdbc.plugin.codec
org.mariadb.jdbc.plugin.credential.aws - package org.mariadb.jdbc.plugin.credential.aws
org.mariadb.jdbc.plugin.credential.env - package org.mariadb.jdbc.plugin.credential.env
org.mariadb.jdbc.plugin.credential.system - package org.mariadb.jdbc.plugin.credential.system
org.mariadb.jdbc.plugin.tls.main - package org.mariadb.jdbc.plugin.tls.main
org.mariadb.jdbc.type - package org.mariadb.jdbc.type
org.mariadb.jdbc.util.constants - package org.mariadb.jdbc.util.constants
org.mariadb.jdbc.util.timeout - package org.mariadb.jdbc.util.timeout
othersDeletesAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
othersInsertsAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
othersUpdatesAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
outputParameters - Variable in class org.mariadb.jdbc.BaseCallableStatement
  Declared output parameters
outputResultFromRes(int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Output result without output parameters
ownDeletesAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
ownInsertsAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
ownUpdatesAreVisible(int) - Method in class org.mariadb.jdbc.DatabaseMetaData

## P

Parameter - Interface in org.mariadb.jdbc.client.util
  Parameter
parameterMetaData - Variable in class org.mariadb.jdbc.BaseCallableStatement
  parameter metadata
ParameterMetaData - Class in org.mariadb.jdbc
  Parameter metadata
ParameterMetaData(ExceptionFactory, ColumnDecoder[]) - Constructor for class org.mariadb.jdbc.ParameterMetaData
  Constructor
parameters - Variable in class org.mariadb.jdbc.BasePreparedStatement
  parameters
Parameters - Interface in org.mariadb.jdbc.client.util
  Parameters list
parse(String) - Static method in class org.mariadb.jdbc.Configuration
  parse connection string
parse(String, Properties) - Static method in class org.mariadb.jdbc.Configuration
  Parse url connection string with additional properties.
parse(String, HaMode) - Static method in class org.mariadb.jdbc.HostAddress
  parse - parse server addresses from the URL fragment.
parseBit(ReadableByteBuf, MutableInt) - Static method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
  decode from mysql packet value to BitSet
parseBit(ReadableByteBuf, MutableInt) - Static method in class org.mariadb.jdbc.plugin.codec.ByteCodec
  Parse Bits value to long value
parseCommandIfNeeded(String) - Method in class org.mariadb.jdbc.Statement
ParsecPasswordPlugin - Class in org.mariadb.jdbc.plugin.authentication.standard
  Parsec password plugin
ParsecPasswordPlugin(String, byte[]) - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPlugin
  Initialization.
ParsecPasswordPluginFactory - Class in org.mariadb.jdbc.plugin.authentication.standard
  Parsec password plugin
ParsecPasswordPluginFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPluginFactory
ParsecPasswordPluginTool - Class in org.mariadb.jdbc.plugin.authentication.standard
  Parsec password plugin utility
ParsecPasswordPluginTool() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPluginTool
parseDate(ReadableByteBuf, MutableInt) - Static method in class org.mariadb.jdbc.plugin.codec.LocalDateCodec
  Parse text encoded Date
parsePoint(boolean, ReadableByteBuf) - Static method in interface org.mariadb.jdbc.type.Geometry
  Parse point from packet
parseTextTimestamp(ReadableByteBuf, MutableInt) - Static method in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
parseTime(ReadableByteBuf, MutableInt, ColumnDecoder) - Static method in class org.mariadb.jdbc.plugin.codec.LocalTimeCodec
  Parse text value into hour/minutes/seconds/microseconds array
password() - Method in class org.mariadb.jdbc.Configuration
  configuration password
password(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  User password
permitNoResults() - Method in class org.mariadb.jdbc.Configuration
  Indicate if Statement/PreparedStatement.executeQuery for command that produce no result will return an exception or just an empty result-set
permitNoResults(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if Statement/PreparedStatement.executeQuery for command that produce no result will return an exception or just an empty result-set When enabled, command not returning no data will end returning an empty result-set When disabled, command not returning no data will end throwing an exception
permitRedirect() - Method in class org.mariadb.jdbc.Configuration
  must client redirect when required
permitRedirect(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate if connector must redirect connection when receiving server redirect information
permitTrace(boolean) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Indicate if logging trace are permitted
pinGlobalTxToPhysicalConnection() - Method in class org.mariadb.jdbc.Configuration
  When enabled, ensure that for XA operation to use the same connection
pinGlobalTxToPhysicalConnection(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if for XA transaction, connector must reuse same connection.
pipe - Variable in class org.mariadb.jdbc.HostAddress
pipe() - Method in class org.mariadb.jdbc.Configuration
  Pipe path
pipe(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate to use windows named pipe, specify named pipe name to connect
pipe(String) - Static method in class org.mariadb.jdbc.HostAddress
  Constructor for windows pipe host
PLUGIN_AUTH - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Client supports plugin authentication
PLUGIN_AUTH_LENENC_CLIENT_DATA - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  authentication data length is a length auth integer
Point - Class in org.mariadb.jdbc.type
  Point
Point(double, double) - Constructor for class org.mariadb.jdbc.type.Point
  Constructor
PointCodec - Class in org.mariadb.jdbc.plugin.codec
  Point codec
PointCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.PointCodec
Polygon - Class in org.mariadb.jdbc.type
  Polygon
Polygon(LineString[]) - Constructor for class org.mariadb.jdbc.type.Polygon
  polygon
PolygonCodec - Class in org.mariadb.jdbc.plugin.codec
  Polygon codec
PolygonCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.PolygonCodec
pool() - Method in class org.mariadb.jdbc.Configuration
  Create pool
pool(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Create pool if not existing, or get a connection for the pool associate with this connection string if existing.
poolName() - Method in class org.mariadb.jdbc.Configuration
  pool name
poolName(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set pool name
poolValidMinDelay() - Method in class org.mariadb.jdbc.Configuration
  Pool mininum validation delay.
poolValidMinDelay(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Pool will validate connection before giving it.
port - Variable in class org.mariadb.jdbc.HostAddress
  port
pos() - Method in interface org.mariadb.jdbc.client.socket.Writer
  current buffer position
pos(int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Set current buffer position
position(byte[], long) - Method in class org.mariadb.jdbc.MariaDbBlob
  Retrieves the byte position at which the specified byte array `pattern` begins within the `BLOB` value that this `Blob` object represents.
position(String, long) - Method in class org.mariadb.jdbc.MariaDbClob
position(Blob, long) - Method in class org.mariadb.jdbc.MariaDbBlob
  Retrieves the byte position in the `BLOB` value designated by this `Blob` object at which `pattern` begins.
position(Clob, long) - Method in class org.mariadb.jdbc.MariaDbClob
Prepare - Interface in org.mariadb.jdbc.export
  Prepare packet COM_STMT_PREPARE (see https://mariadb.com/kb/en/com_stmt_prepare/)
prepareCall(String) - Method in class org.mariadb.jdbc.Connection
prepareCall(String, int, int) - Method in class org.mariadb.jdbc.Connection
prepareCall(String, int, int, int) - Method in class org.mariadb.jdbc.Connection
prepareInternal(String, int, int, int, boolean) - Method in class org.mariadb.jdbc.Connection
  Prepare statement creation
prepareResult - Variable in class org.mariadb.jdbc.BasePreparedStatement
  PREPARE command result
prepareStatement(String) - Method in class org.mariadb.jdbc.Connection
prepareStatement(String, int) - Method in class org.mariadb.jdbc.Connection
prepareStatement(String, int[]) - Method in class org.mariadb.jdbc.Connection
prepareStatement(String, int, int) - Method in class org.mariadb.jdbc.Connection
prepareStatement(String, int, int, int) - Method in class org.mariadb.jdbc.Connection
prepareStatement(String, String[]) - Method in class org.mariadb.jdbc.Connection
prepStmtCacheSize() - Method in class org.mariadb.jdbc.Configuration
  Prepare statement cache size.
prepStmtCacheSize(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  If using server prepared statement, set LRU prepare cache size
preserveInstants() - Method in class org.mariadb.jdbc.Configuration
  Must timezone change preserve instants
preserveInstants(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if connection must preserve instants
preSqlCmd() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  use additional part for timeout if possible
preValidParameters() - Method in class org.mariadb.jdbc.FunctionStatement
  Ensures that returning value is not taken as a parameter.
primary - Variable in class org.mariadb.jdbc.HostAddress
  primary node
PRIMARY_KEY - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is column a primary key
procedureName - Variable in class org.mariadb.jdbc.BaseCallableStatement
  Procedure name
ProcedureStatement - Class in org.mariadb.jdbc
  Procedure callable statement
ProcedureStatement(Connection, String, String, String, ClosableLock, int, int) - Constructor for class org.mariadb.jdbc.ProcedureStatement
  Constructor
process(byte[]) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPluginTool
  Bouncy Castle implementation to get raw public key from raw private key
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPlugin
  Send password in clear text to server.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.addon.SendGssApiAuthPacket
  Process gssapi plugin authentication.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Process native password plugin authentication.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPlugin
  Process Ed25519 password plugin authentication.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPlugin
  Process native password plugin authentication.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPlugin
  Process parsec password plugin authentication.
process(Writer, Reader, Context) - Method in class org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacket
  Process PAM plugin authentication.
process(Writer, Reader, Context) - Method in interface org.mariadb.jdbc.plugin.AuthenticationPlugin
  Process plugin authentication.
PROGRESS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Client progression
PROGRESS_OLD - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Client support progress indicator (before 10.2)
PropertiesCredentialPlugin - Class in org.mariadb.jdbc.plugin.credential.system
  Authentication using java system properties.
PropertiesCredentialPlugin() - Constructor for class org.mariadb.jdbc.plugin.credential.system.PropertiesCredentialPlugin
PS_MULTI_RESULTS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Enable/disable multi-results for PrepareStatement
PS_OUT_PARAMETERS - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  resultset contains output parameters

## Q

QUERY_NO_GOOD_INDEX_USED - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  no good index was used
QUERY_NO_INDEX_USED - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  no index was used
QUERY_WAS_SLOW - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  query was slow
queryTimeout - Variable in class org.mariadb.jdbc.Statement
  required query timeout
QueryTimeoutHandler - Interface in org.mariadb.jdbc.util.timeout
  Query Timeout handler for server that doesn't support query specific timeout
QueryTimeoutHandlerImpl - Class in org.mariadb.jdbc.util.timeout
QueryTimeoutHandlerImpl(Connection, ClosableLock) - Constructor for class org.mariadb.jdbc.util.timeout.QueryTimeoutHandlerImpl

## R

READ_COMMITTED - Enum constant in enum org.mariadb.jdbc.TransactionIsolation
  dirty reads are prevented; non-repeatable reads and phantom reads can occur.
READ_UNCOMMITTED - Enum constant in enum org.mariadb.jdbc.TransactionIsolation
  dirty reads, non-repeatable reads and phantom reads can occur.
readableBufFromArray(byte[]) - Method in interface org.mariadb.jdbc.client.socket.Reader
  Get a readable byte array from byte array.
Reader - Interface in org.mariadb.jdbc.client.socket
  Packet Reader
ReaderCodec - Class in org.mariadb.jdbc.plugin.codec
  Reader codec
ReaderCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ReaderCodec
readPacket(boolean) - Method in interface org.mariadb.jdbc.client.socket.Reader
  Get next MySQL packet.
readPublicKeyFromFile(String) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Read public Key from file.
readReusablePacket() - Method in interface org.mariadb.jdbc.client.socket.Reader
  Get next MySQL packet.
readReusablePacket(boolean) - Method in interface org.mariadb.jdbc.client.socket.Reader
  Get next MySQL packet.
realClose() - Method in class org.mariadb.jdbc.MariaDbPoolConnection
registerJmxPool() - Method in class org.mariadb.jdbc.Configuration
  register pool information to JMX
registerJmxPool(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Must pool register JMX information
registerOutParameter(int, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the OUT parameter in ordinal position `parameterIndex` to the JDBC type `sqlType`.
registerOutParameter(int, int) - Method in class org.mariadb.jdbc.FunctionStatement
registerOutParameter(int, int, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the parameter in ordinal position `parameterIndex` to be of JDBC type `sqlType`.
registerOutParameter(int, int, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the designated output parameter.
registerOutParameter(int, SQLType) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the OUT parameter in ordinal position `parameterIndex` to the JDBC type `sqlType`.
registerOutParameter(int, SQLType, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the parameter in ordinal position `parameterIndex` to be of JDBC type `sqlType`.
registerOutParameter(int, SQLType, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the designated output parameter.
registerOutParameter(String, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the OUT parameter named `parameterName` to the JDBC type `sqlType` .
registerOutParameter(String, int, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the parameter named `parameterName` to be of JDBC type `sqlType` .
registerOutParameter(String, int, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the designated output parameter.
registerOutParameter(String, SQLType) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the OUT parameter named `parameterName` to the JDBC type `sqlType`.
registerOutParameter(String, SQLType, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the parameter named `parameterName` to be of JDBC type `sqlType`.
registerOutParameter(String, SQLType, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Registers the designated output parameter.
releaseSavepoint(Savepoint) - Method in class org.mariadb.jdbc.Connection
removeConnectionEventListener(ConnectionEventListener) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
removeStatementEventListener(StatementEventListener) - Method in class org.mariadb.jdbc.MariaDbPoolConnection
REPEATABLE_READ - Enum constant in enum org.mariadb.jdbc.TransactionIsolation
  dirty reads and non-repeatable reads are prevented; phantom reads can occur.
REPLICATION - Enum constant in enum org.mariadb.jdbc.export.HaMode
  replication mode : first is primary, other are replica
requireSsl() - Method in class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPluginFactory
requireSsl() - Method in interface org.mariadb.jdbc.plugin.AuthenticationPluginFactory
  Authentication plugin required SSL to be used
RESERVED - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  reserved - not used
reset() - Method in class org.mariadb.jdbc.BasePreparedStatement
  reset prepare statement in case of a failover.
reset() - Method in class org.mariadb.jdbc.Connection
  Reset connection set has it was after creating a "fresh" new connection.
resetLast() - Method in enum org.mariadb.jdbc.export.HaMode
  For testing purpose only
resetMark() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Reset mark flag and send bytes after mark flag.
restrictedAuth() - Method in class org.mariadb.jdbc.Configuration
  Restrict authentication plugin to comma separated plugin list
restrictedAuth(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  restrict authentication method to secure list.
results - Variable in class org.mariadb.jdbc.Statement
  last execution results
resultSetConcurrency - Variable in class org.mariadb.jdbc.Statement
  concurrency
resultSetType - Variable in class org.mariadb.jdbc.Statement
  result-set type
retriesAllDown() - Method in class org.mariadb.jdbc.Configuration
  retry the maximum retry number of attempts to reconnect after a failover.
retriesAllDown(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  When failover occurs, how many connection attempt before throwing error when reconnecting
returnMultiValuesGeneratedIds() - Method in class org.mariadb.jdbc.Configuration
  Returns multi-values generated ids.
returnMultiValuesGeneratedIds(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate if connector must return multi-generated ids.
revertOrder(byte[]) - Static method in class org.mariadb.jdbc.plugin.codec.BitSetCodec
  Revert byte array order
Rewrite - Enum constant in enum org.mariadb.jdbc.BasePreparedStatement.BatchTypeState
rewriteBatchedStatements() - Method in class org.mariadb.jdbc.Configuration
rewriteBatchedStatements(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  For insert queries, rewrite batchedStatement to execute in a single executeQuery.
rollback() - Method in class org.mariadb.jdbc.Connection
rollback(Savepoint) - Method in class org.mariadb.jdbc.Connection

## S

safeMariaDbBlob(byte[], int, int) - Static method in class org.mariadb.jdbc.MariaDbBlob
  Return a new Blob from blob data
SchedulerProvider - Class in org.mariadb.jdbc.client.util
SchedulerProvider() - Constructor for class org.mariadb.jdbc.client.util.SchedulerProvider
SECURE_CONNECTION - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  New 4.1 authentication
SendGssApiAuthPacket - Class in org.mariadb.jdbc.plugin.authentication.addon
  GSSAPI plugin
SendGssApiAuthPacket(byte[], Configuration) - Constructor for class org.mariadb.jdbc.plugin.authentication.addon.SendGssApiAuthPacket
  Initialization.
SendGssApiAuthPacketFactory - Class in org.mariadb.jdbc.plugin.authentication.addon
  GSSAPI plugin
SendGssApiAuthPacketFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.addon.SendGssApiAuthPacketFactory
SendPamAuthPacket - Class in org.mariadb.jdbc.plugin.authentication.standard
  PAM (dialog) authentication plugin.
SendPamAuthPacket(String, Configuration) - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacket
  Initialization.
SendPamAuthPacketFactory - Class in org.mariadb.jdbc.plugin.authentication.standard
  PAM (dialog) authentication plugin.
SendPamAuthPacketFactory() - Constructor for class org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacketFactory
SEQUENTIAL - Enum constant in enum org.mariadb.jdbc.export.HaMode
  sequential: driver will always connect according to connection string order
SERIALIZABLE - Enum constant in enum org.mariadb.jdbc.TransactionIsolation
  dirty reads, non-repeatable reads and phantom reads are prevented.
SERVER_SESSION_STATE_CHANGED - Static variable in class org.mariadb.jdbc.util.constants.ServerStatus
  session state change (OK_Packet contains additional data)
ServerPreparedStatement - Class in org.mariadb.jdbc
  Server prepare statement.
ServerPreparedStatement(String, Connection, ClosableLock, int, int, int, int) - Constructor for class org.mariadb.jdbc.ServerPreparedStatement
  Server prepare statement constructor
serverRsaPublicKeyFile() - Method in class org.mariadb.jdbc.Configuration
  Server RSA public key file for caching_sha2_password authentication
serverRsaPublicKeyFile(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  MySQL Authentication RSA server file, for mysql authentication
serverSslCert() - Method in class org.mariadb.jdbc.Configuration
  server ssl certificate (file path / certificat content)
serverSslCert(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Server SSL certificate (path or file content)
ServerStatus - Class in org.mariadb.jdbc.util.constants
  Server status flags
ServerStatus() - Constructor for class org.mariadb.jdbc.util.constants.ServerStatus
servicePrincipalName() - Method in class org.mariadb.jdbc.Configuration
  Service principal name (GSSAPI option)
servicePrincipalName(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set service principal name (GSSAPI)
SESSION_TRACK_GTIDS - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  GTID change
SESSION_TRACK_SCHEMA - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  schema change
SESSION_TRACK_STATE_CHANGE - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  state change
SESSION_TRACK_SYSTEM_VARIABLES - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  system variable change
SESSION_TRACK_TRANSACTION_CHARACTERISTICS - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  transaction characteristics change
SESSION_TRACK_TRANSACTION_STATE - Static variable in class org.mariadb.jdbc.util.constants.StateChange
  transaction state change
sessionVariables() - Method in class org.mariadb.jdbc.Configuration
  coma separated Session variable list
sessionVariables(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set connection session variables (comma separated)
set(byte) - Method in class org.mariadb.jdbc.client.util.MutableByte
  Set new sequence value
set(int) - Method in class org.mariadb.jdbc.client.util.MutableInt
  Set new sequence value
set(int, Parameter) - Method in interface org.mariadb.jdbc.client.util.Parameters
  Set parameter at index
SET - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is column type set
setArray(int, Array) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Array` object.
setAsciiStream(int, InputStream) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream.
setAsciiStream(int, InputStream, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setAsciiStream(int, InputStream, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setAsciiStream(long) - Method in class org.mariadb.jdbc.MariaDbClob
setAsciiStream(String, InputStream) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream.
setAsciiStream(String, InputStream, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setAsciiStream(String, InputStream, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setAutoCommit(boolean) - Method in class org.mariadb.jdbc.Connection
setBigDecimal(int, BigDecimal) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.math.BigDecimal` value.
setBigDecimal(String, BigDecimal) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.math.BigDecimal` value.
setBinaryStream(int, InputStream) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream.
setBinaryStream(int, InputStream, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setBinaryStream(int, InputStream, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setBinaryStream(long) - Method in class org.mariadb.jdbc.MariaDbBlob
  Retrieves a stream that can be used to write to the `BLOB` value that this `Blob` object represents.
setBinaryStream(String, InputStream) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream.
setBinaryStream(String, InputStream, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setBinaryStream(String, InputStream, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setBlob(int, InputStream) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `InputStream` object.
setBlob(int, InputStream, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `InputStream` object.
setBlob(int, Blob) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Blob` object.
setBlob(String, InputStream) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to an `InputStream` object.
setBlob(String, InputStream, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to an `InputStream` object.
setBlob(String, Blob) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Blob` object.
setBoolean(int, boolean) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `boolean` value.
setBoolean(String, boolean) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `boolean` value.
setByte(int, byte) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `byte` value.
setByte(String, byte) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `byte` value.
setBytes(int, byte[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java array of bytes.
setBytes(long, byte[]) - Method in class org.mariadb.jdbc.MariaDbBlob
  Writes the given array of bytes to the `BLOB` value that this `Blob` object represents, starting at position `pos`, and returns the number of bytes written.
setBytes(long, byte[], int, int) - Method in class org.mariadb.jdbc.MariaDbBlob
  Writes all or part of the given `byte` array to the `BLOB` value that this `Blob` object represents and returns the number of bytes written.
setBytes(String, byte[]) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java array of bytes.
setCatalog(String) - Method in class org.mariadb.jdbc.Connection
setCharacterStream(int, Reader) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `Reader` object.
setCharacterStream(int, Reader, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
setCharacterStream(int, Reader, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
setCharacterStream(long) - Method in class org.mariadb.jdbc.MariaDbClob
  Set character stream.
setCharacterStream(String, Reader) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `Reader` object.
setCharacterStream(String, Reader, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
setCharacterStream(String, Reader, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `Reader` object, which is the given number of characters long.
setClientInfo(String, String) - Method in class org.mariadb.jdbc.Connection
setClientInfo(Properties) - Method in class org.mariadb.jdbc.Connection
setClob(int, Reader) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setClob(int, Reader, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setClob(int, Clob) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Clob` object.
setClob(String, Reader) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setClob(String, Reader, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setClob(String, Clob) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Clob` object.
setColumns(ColumnDecoder[]) - Method in interface org.mariadb.jdbc.export.Prepare
  set prepare result-set columns
setConnection(Connection) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Set connection to factory
setConnection(ExceptionFactory) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Set connection
setCursorName(String) - Method in class org.mariadb.jdbc.Statement
  Sets the SQL cursor name to the given `String`, which will be used by subsequent `Statement` object `execute` methods.
setDate(int, Date) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Date` value using the default time zone of the virtual machine that is running the application.
setDate(int, Date, Calendar) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Date` value, using the given `Calendar` object.
setDate(String, Date) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Date` value using the default time zone of the virtual machine that is running the application.
setDate(String, Date, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Date` value, using the given `Calendar` object.
setDouble(int, double) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `double` value.
setDouble(String, double) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `double` value.
setEscapeProcessing(boolean) - Method in class org.mariadb.jdbc.Statement
  Sets escape processing on or off.
setFetchDirection(int) - Method in class org.mariadb.jdbc.Statement
  Gives the driver a hint as to the direction in which rows will be processed in `ResultSet` objects created using this `Statement` object.
setFetchSize(int) - Method in class org.mariadb.jdbc.Statement
  Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for `ResultSet` objects generated by this `Statement` .
setFloat(int, float) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `float` value.
setFloat(String, float) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `float` value.
setHoldability(int) - Method in class org.mariadb.jdbc.Connection
setInt(int, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `int` value.
setInt(String, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `int` value.
setLargeMaxRows(long) - Method in class org.mariadb.jdbc.ClientPreparedStatement
setLargeMaxRows(long) - Method in class org.mariadb.jdbc.ServerPreparedStatement
setLargeMaxRows(long) - Method in class org.mariadb.jdbc.Statement
  Sets the limit for the maximum number of rows that any ResultSet object generated by this Statement object can contain to the given number.
setLocalInfileInputStream(InputStream) - Method in class org.mariadb.jdbc.Statement
  Set current local infile stream
setLoginTimeout(int) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Sets the maximum time in seconds that this data source will wait while attempting to connect to a database.
setLoginTimeout(int) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Sets the maximum time in seconds that this data source will wait while attempting to connect to a database.
setLogWriter(PrintWriter) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Implementation doesn't use logwriter
setLogWriter(PrintWriter) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Implementation doesn't use logwriter
setLong(int, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `long` value.
setLong(String, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `long` value.
setMaxFieldSize(int) - Method in class org.mariadb.jdbc.Statement
  NOT SUPPORTED.
setMaxRows(int) - Method in class org.mariadb.jdbc.ClientPreparedStatement
setMaxRows(int) - Method in class org.mariadb.jdbc.ServerPreparedStatement
setMaxRows(int) - Method in class org.mariadb.jdbc.Statement
  Sets the limit for the maximum number of rows that any `ResultSet` object generated by this `Statement` object can contain to the given number.
setNCharacterStream(int, Reader) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setNCharacterStream(int, Reader, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setNCharacterStream(String, Reader) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setNCharacterStream(String, Reader, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setNClob(int, Reader) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setNClob(int, Reader, long) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `Reader` object.
setNClob(int, NClob) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to a `java.sql.NClob` object.
setNClob(String, Reader) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setNClob(String, Reader, long) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `Reader` object.
setNClob(String, NClob) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to a `java.sql.NClob` object.
setNetworkTimeout(Executor, int) - Method in class org.mariadb.jdbc.Connection
setNString(int, String) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `String` object.
setNString(String, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `String` object.
setNull(int, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to SQL `NULL`.
setNull(int, int, String) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to SQL `NULL`.
setNull(String, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to SQL `NULL`.
setNull(String, int, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to SQL `NULL`.
setObject(int, Object) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the value of the designated parameter using the given object.
setObject(int, Object, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the value of the designated parameter with the given object.
setObject(int, Object, int, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the value of the designated parameter with the given object.
setObject(int, Object, SQLType) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the value of the designated parameter with the given object.
setObject(int, Object, SQLType, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the value of the designated parameter with the given object.
setObject(String, Object) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the value of the designated parameter with the given object.
setObject(String, Object, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the value of the designated parameter with the given object.
setObject(String, Object, int, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the value of the designated parameter with the given object.
setObject(String, Object, SQLType) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the value of the designated parameter with the given object.
setObject(String, Object, SQLType, int) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the value of the designated parameter with the given object.
setParameter(int, Parameter) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Set parameter
setPassword(String) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Set password
setPassword(String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  set password
setPoolable(boolean) - Method in class org.mariadb.jdbc.Statement
  Requests that a `Statement` be pooled or not pooled.
setPoolConnection(MariaDbPoolConnection) - Method in class org.mariadb.jdbc.Connection
  Internal method.
setPoolConnection(MariaDbPoolConnection) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Set pool connection to factory
setPrepareResult(Prepare) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Set PREPARE result
setQueryTimeout(int) - Method in class org.mariadb.jdbc.ClientPreparedStatement
setQueryTimeout(int) - Method in class org.mariadb.jdbc.ServerPreparedStatement
setQueryTimeout(int) - Method in class org.mariadb.jdbc.Statement
  Sets the number of seconds the driver will wait for a `Statement` object to execute to the given number of seconds.
setReadOnly(boolean) - Method in class org.mariadb.jdbc.Connection
setRef(int, Ref) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `REF(<structured-type>)` value.
setRowId(int, RowId) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.RowId` object.
setRowId(String, RowId) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.RowId` object.
setSavepoint() - Method in class org.mariadb.jdbc.Connection
setSavepoint(String) - Method in class org.mariadb.jdbc.Connection
setSchema(String) - Method in class org.mariadb.jdbc.Connection
setServerThreadId(Long, HostAddress) - Method in interface org.mariadb.jdbc.client.socket.Reader
  Set server thread id.
setServerThreadId(Long, HostAddress) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Set server thread id.
setShort(int, short) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `short` value.
setShort(String, short) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `short` value.
setSQLXML(int, SQLXML) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.SQLXML` object.
setSQLXML(String, SQLXML) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.SQLXML` object.
setString(int, String) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given Java `String` value.
setString(long, String) - Method in class org.mariadb.jdbc.MariaDbClob
  Set String.
setString(long, String, int, int) - Method in class org.mariadb.jdbc.MariaDbClob
setString(String, String) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given Java `String` value.
setThreadId(long) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Set connection thread id
setThreadsConnected(long) - Method in class org.mariadb.jdbc.HostAddress
setTime(int, Time) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Time` value.
setTime(int, Time, Calendar) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Time` value, using the given `Calendar` object.
setTime(String, Time) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Time` value.
setTime(String, Time, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Time` value, using the given `Calendar` object.
setTimestamp(int, Timestamp) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Timestamp` value.
setTimestamp(int, Timestamp, Calendar) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.sql.Timestamp` value, using the given `Calendar` object.
setTimestamp(String, Timestamp) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Timestamp` value.
setTimestamp(String, Timestamp, Calendar) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.sql.Timestamp` value, using the given `Calendar` object.
setTransactionIsolation(int) - Method in class org.mariadb.jdbc.Connection
setTypeMap(Map<String, Class<?>>) - Method in class org.mariadb.jdbc.Connection
setUnicodeStream(int, InputStream, int) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Deprecated.
  Use `setCharacterStream`
setUrl(String) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Sets the URL for this datasource
setUrl(String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Sets the URL for this datasource
setURL(int, URL) - Method in class org.mariadb.jdbc.BasePreparedStatement
  Sets the designated parameter to the given `java.net.URL` value.
setURL(String, URL) - Method in class org.mariadb.jdbc.BaseCallableStatement
  Sets the designated parameter to the given `java.net.URL` object.
setUser(String) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Set user
setUser(String) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Set user
sha256encryptPassword(CharSequence, byte[]) - Static method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  Send an SHA-2 encrypted password.
ShortCodec - Class in org.mariadb.jdbc.plugin.codec
  Short codec
ShortCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ShortCodec
SimpleParameterMetaData - Class in org.mariadb.jdbc
  Simple parameter metadata, when the only reliable think is the number of parameter
SimpleParameterMetaData(ExceptionFactory, int) - Constructor for class org.mariadb.jdbc.SimpleParameterMetaData
  Constructor
size() - Method in interface org.mariadb.jdbc.client.util.Parameters
  list size
socketFactory() - Method in class org.mariadb.jdbc.Configuration
  Socket factory class name
socketFactory(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Socket factory
socketTimeout() - Method in class org.mariadb.jdbc.Configuration
  socket timeout
socketTimeout(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate the network socket timeout (SO_TIMEOUT) in milliseconds.
sql - Variable in class org.mariadb.jdbc.BasePreparedStatement
  prepare statement sql command
SqlExceptionFactory(Connection, MariaDbPoolConnection, Configuration, HostAddress, long, Statement, String) - Constructor for class org.mariadb.jdbc.export.ExceptionFactory.SqlExceptionFactory
  Constructor of Exception factory with SQL
SQLPrepareException - Exception Class in org.mariadb.jdbc.export
SQLPrepareException(String, String, int, Throwable) - Constructor for exception class org.mariadb.jdbc.export.SQLPrepareException
SSL - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  Switch to SSL after handshake
sslMode - Variable in class org.mariadb.jdbc.HostAddress
sslMode() - Method in class org.mariadb.jdbc.Configuration
  SSl mode
sslMode(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Set ssl model
SslMode - Enum in org.mariadb.jdbc.export
  SSl requirement
STATE_AUTOCOMMIT - Static variable in class org.mariadb.jdbc.util.constants.ConnectionState
  flag indicating that autocommit has been changed
STATE_DATABASE - Static variable in class org.mariadb.jdbc.util.constants.ConnectionState
  flag indicating that default database has been changed
STATE_NETWORK_TIMEOUT - Static variable in class org.mariadb.jdbc.util.constants.ConnectionState
  flag indicating that network timeout has been changed
STATE_READ_ONLY - Static variable in class org.mariadb.jdbc.util.constants.ConnectionState
  flag indicating that connection read only has been changed
STATE_TRANSACTION_ISOLATION - Static variable in class org.mariadb.jdbc.util.constants.ConnectionState
  flag indicating that transaction isolation has been changed
StateChange - Class in org.mariadb.jdbc.util.constants
  OK_PACKET state change flags
StateChange() - Constructor for class org.mariadb.jdbc.util.constants.StateChange
Statement - Class in org.mariadb.jdbc
  Statement implementation
Statement(Connection, ClosableLock, int, int, int, int) - Constructor for class org.mariadb.jdbc.Statement
  Constructor
STMT_BULK_OPERATIONS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  permit COM_STMT_BULK commands
storesLowerCaseIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
storesLowerCaseQuotedIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
storesMixedCaseIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
storesMixedCaseQuotedIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
storesUpperCaseIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
storesUpperCaseQuotedIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
StreamCodec - Class in org.mariadb.jdbc.plugin.codec
  InputStream codec
StreamCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.StreamCodec
StringCodec - Class in org.mariadb.jdbc.plugin.codec
  String codec
StringCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.StringCodec
supportsAlterTableWithAddColumn() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsAlterTableWithDropColumn() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsANSI92EntryLevelSQL() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsANSI92FullSQL() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsANSI92IntermediateSQL() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsBatchUpdates() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCatalogsInDataManipulation() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCatalogsInIndexDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCatalogsInPrivilegeDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCatalogsInProcedureCalls() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCatalogsInTableDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsColumnAliasing() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsConvert() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsConvert(int, int) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves whether this database supports the JDBC scalar function CONVERT for conversions between the JDBC types fromType and toType.
supportsCoreSQLGrammar() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsCorrelatedSubqueries() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsDataDefinitionAndDataManipulationTransactions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsDataManipulationTransactionsOnly() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsDifferentTableCorrelationNames() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsExpressionsInOrderBy() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsExtendedSQLGrammar() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsFullOuterJoins() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsGetGeneratedKeys() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsGroupBy() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsGroupByBeyondSelect() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsGroupByUnrelated() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsIntegrityEnhancementFacility() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsLikeEscapeClause() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsLimitedOuterJoins() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMinimumSQLGrammar() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMixedCaseIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMixedCaseQuotedIdentifiers() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMultipleOpenResults() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMultipleResultSets() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsMultipleTransactions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsNamedParameters() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsNonNullableColumns() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOpenCursorsAcrossCommit() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOpenCursorsAcrossRollback() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOpenStatementsAcrossCommit() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOpenStatementsAcrossRollback() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOrderByUnrelated() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsOuterJoins() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsPositionedDelete() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsPositionedUpdate() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsResultSetConcurrency(int, int) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves whether this database supports the given concurrency type in combination with the given result set type.
supportsResultSetHoldability(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsResultSetType(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves whether this database supports the given result set type.
supportsSavepoints() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSchemasInDataManipulation() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSchemasInIndexDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSchemasInPrivilegeDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSchemasInProcedureCalls() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSchemasInTableDefinitions() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSelectForUpdate() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsStatementPooling() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsStoredFunctionsUsingCallSyntax() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsStoredProcedures() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSubqueriesInComparisons() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSubqueriesInExists() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSubqueriesInIns() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsSubqueriesInQuantifieds() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsTableCorrelationNames() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsTransactionIsolationLevel(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves whether this database supports the given transaction isolation level.
supportsTransactions() - Method in class org.mariadb.jdbc.DatabaseMetaData
  Retrieves whether this database supports transactions.
supportsUnion() - Method in class org.mariadb.jdbc.DatabaseMetaData
supportsUnionAll() - Method in class org.mariadb.jdbc.DatabaseMetaData

## T

tcpAbortiveClose() - Method in class org.mariadb.jdbc.Configuration
  close using TCP abortive close (RST TCP packet, in place or FIN packet)
tcpAbortiveClose(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate that when connection fails, to send an RST TCP packet.
tcpKeepAlive() - Method in class org.mariadb.jdbc.Configuration
  socket tcp keep alive
tcpKeepAlive(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if TCP keep-alive must be enabled.
tcpKeepCount() - Method in class org.mariadb.jdbc.Configuration
  socket tcp keep count (java 11+ only)
tcpKeepCount(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate TCP keep-count value (for java 11+ only).
tcpKeepIdle() - Method in class org.mariadb.jdbc.Configuration
  socket tcp keep idle (java 11+ only)
tcpKeepIdle(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate TCP keep-idle value (for java 11+ only).
tcpKeepInterval() - Method in class org.mariadb.jdbc.Configuration
  socket tcp keep interval (java 11+ only)
tcpKeepInterval(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate TCP keep-interval value (for java 11+ only).
testGetConnectionIdleThreadIds() - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Get current idle threads.
throwMaxAllowedLength(int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  is length > to max allowed length
throwMaxAllowedLengthOr16M(int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  is length > to max allowed length or 16M if unknown
TimeCodec - Class in org.mariadb.jdbc.plugin.codec
  Time codec
TimeCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.TimeCodec
TIMESTAMP - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is column of type Timestamp
TIMESTAMP_FORMAT - Static variable in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
  timestamp with fractional part formatter
TIMESTAMP_FORMAT_NO_FRACTIONAL - Static variable in class org.mariadb.jdbc.plugin.codec.LocalDateTimeCodec
  timestamp without fractional part formatter
TimestampCodec - Class in org.mariadb.jdbc.plugin.codec
  Timestamp codec
TimestampCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.TimestampCodec
timezone() - Method in class org.mariadb.jdbc.Configuration
  Set timezone
timezone(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Force timezone to use this timezone, not default java one
tinyInt1isBit() - Method in class org.mariadb.jdbc.Configuration
  Must tinyint(1) be considered as Bit
tinyInt1isBit(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  TinyInt(1) to be considered as bit
TlsSocketPlugin - Interface in org.mariadb.jdbc.plugin
  TLS Socket interface plugin
tlsSocketType() - Method in class org.mariadb.jdbc.Configuration
  TLS socket type
tlsSocketType(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Permit to defined default tls plugin type
toBuilder() - Method in class org.mariadb.jdbc.Configuration
  Create a Builder from current configuration.
toByteArray(float[]) - Static method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
toByteArray(Float[]) - Static method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
toConf(String) - Static method in class org.mariadb.jdbc.Configuration
  Permit to have string information on how string is parsed.
toFloatArray(byte[]) - Static method in class org.mariadb.jdbc.plugin.codec.FloatArrayCodec
toFloatArray(byte[]) - Static method in class org.mariadb.jdbc.plugin.codec.FloatObjectArrayCodec
toString() - Method in class org.mariadb.jdbc.BasePreparedStatement
toString() - Method in class org.mariadb.jdbc.ClientPreparedStatement
toString() - Method in class org.mariadb.jdbc.Configuration
  ToString implementation.
toString() - Method in class org.mariadb.jdbc.FunctionStatement
toString() - Method in class org.mariadb.jdbc.HostAddress
toString() - Method in class org.mariadb.jdbc.MariaDbClob
  ToString implementation.
toString() - Method in class org.mariadb.jdbc.ProcedureStatement
toString() - Method in class org.mariadb.jdbc.ServerPreparedStatement
toString() - Method in class org.mariadb.jdbc.type.GeometryCollection
toString() - Method in class org.mariadb.jdbc.type.LineString
toString() - Method in class org.mariadb.jdbc.type.MultiLineString
toString() - Method in class org.mariadb.jdbc.type.MultiPoint
toString() - Method in class org.mariadb.jdbc.type.MultiPolygon
toString() - Method in class org.mariadb.jdbc.type.Point
toString() - Method in class org.mariadb.jdbc.type.Polygon
transactionIsolation() - Method in class org.mariadb.jdbc.Configuration
  Default transaction isolation
transactionIsolation(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  force default transaction isolation, not using server default
TransactionIsolation - Enum in org.mariadb.jdbc
  Transaction isolation enumeration
transactionReplay() - Method in class org.mariadb.jdbc.Configuration
  implements transaction replay failover
transactionReplay(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Must cache commands in transaction and replay transaction on failover.
transactionReplaySize() - Method in class org.mariadb.jdbc.Configuration
  transaction replay maximum number of saved command.
transactionReplaySize(Integer) - Method in class org.mariadb.jdbc.Configuration.Builder
  Transaction replay cache size
TRANSACTIONS - Static variable in class org.mariadb.jdbc.util.constants.Capabilities
  transactions
transformedBitIsBoolean() - Method in class org.mariadb.jdbc.Configuration
  Must tinyint(1) be considered as Boolean or Bit
transformedBitIsBoolean(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  TinyInt(1) to be considered as boolean
truncate(long) - Method in class org.mariadb.jdbc.MariaDbBlob
  Truncates the `BLOB` value that this `Blob` object represents to be `len` bytes in length.
truncate(long) - Method in class org.mariadb.jdbc.MariaDbClob
TRUST - Enum constant in enum org.mariadb.jdbc.export.SslMode
  Encryption only (no certificate and hostname validation) (DEVELOPMENT ONLY)
trustStore() - Method in class org.mariadb.jdbc.Configuration
  trust store
trustStore(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  File path of the trustStore file that contain trusted certificates (similar to java System property \"javax.net.ssl.trustStore\")
trustStorePassword() - Method in class org.mariadb.jdbc.Configuration
  trust store password
trustStorePassword(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  Client truststore password
trustStoreType() - Method in class org.mariadb.jdbc.Configuration
  trust store type (to replace default javax.net.ssl.keyStoreType system property)
trustStoreType(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  trust store type
type() - Method in class org.mariadb.jdbc.plugin.authentication.addon.ClearPasswordPluginFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.addon.SendGssApiAuthPacketFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPluginFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.standard.Ed25519PasswordPluginFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.standard.NativePasswordPluginFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.standard.ParsecPasswordPluginFactory
type() - Method in class org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacketFactory
type() - Method in interface org.mariadb.jdbc.plugin.AuthenticationPluginFactory
  Authentication plugin type.
type() - Method in class org.mariadb.jdbc.plugin.credential.aws.AwsIamCredentialPlugin
type() - Method in class org.mariadb.jdbc.plugin.credential.env.EnvCredentialPlugin
type() - Method in class org.mariadb.jdbc.plugin.credential.system.PropertiesCredentialPlugin
type() - Method in interface org.mariadb.jdbc.plugin.CredentialPlugin
  credential identifier
type() - Method in class org.mariadb.jdbc.plugin.tls.main.DefaultTlsSocketPlugin
type() - Method in interface org.mariadb.jdbc.plugin.TlsSocketPlugin
  plugin type.
TYPE - Static variable in class org.mariadb.jdbc.plugin.authentication.standard.CachingSha2PasswordPlugin
  plugin name

## U

UNIQUE_KEY - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is this column a unique key
UNSIGNED - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Is column number value unsigned
unwrap(Class<T>) - Method in class org.mariadb.jdbc.CallableParameterMetaData
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
unwrap(Class<T>) - Method in class org.mariadb.jdbc.Connection
unwrap(Class<T>) - Method in class org.mariadb.jdbc.DatabaseMetaData
unwrap(Class<T>) - Method in class org.mariadb.jdbc.MariaDbDataSource
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
unwrap(Class<T>) - Method in class org.mariadb.jdbc.MariaDbPoolDataSource
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
unwrap(Class<T>) - Method in class org.mariadb.jdbc.ParameterMetaData
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
unwrap(Class<T>) - Method in class org.mariadb.jdbc.SimpleParameterMetaData
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
unwrap(Class<T>) - Method in class org.mariadb.jdbc.Statement
  Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.
updateMeta(ColumnDecoder[]) - Method in class org.mariadb.jdbc.BasePreparedStatement
  update cached metadata list
updatesAreDetected(int) - Method in class org.mariadb.jdbc.DatabaseMetaData
useAffectedRows() - Method in class org.mariadb.jdbc.Configuration
  Use affected row
useAffectedRows(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate server to return affected rows in place of found rows.
useBulkStmts() - Method in class org.mariadb.jdbc.Configuration
  Use server COM_STMT_BULK for batching.
useBulkStmts(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Use server dedicated bulk batch command
useBulkStmtsForInserts() - Method in class org.mariadb.jdbc.Configuration
  Use server COM_STMT_BULK for batching inserts.
useBulkStmtsForInserts(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Use server dedicated bulk batch command for insert (if useBulkStmts is enabled, useBulkStmtsForInserts will be enabled as well)
UseCatalog - Enum constant in enum org.mariadb.jdbc.util.constants.CatalogTerm
  Use catalog field for metadata *
useCatalogTerm() - Method in class org.mariadb.jdbc.Configuration
  Indicating using Catalog or Schema
useCatalogTerm(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  "schema" and "database" are server synonymous.
useCompression() - Method in class org.mariadb.jdbc.Configuration
  Enable compression if server has compression capability
useCompression(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate to compress exchanges with the database through gzip.
UseInformationSchema - Enum constant in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
  Use information schema *
useLocalSessionState() - Method in class org.mariadb.jdbc.Configuration
  use local state to avoid unnecessary queries.
useLocalSessionState(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  indicate if connector can use local state to avoid unnecessary queries.
useMysqlMetadata() - Method in class org.mariadb.jdbc.Configuration
  Force returning MySQL metadata information
useMysqlMetadata(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Permit indicating to force DatabaseMetadata.getDatabaseProductName() to return `MySQL` as database type, not real database type
user() - Method in class org.mariadb.jdbc.Configuration
  configuration user
user(String) - Method in class org.mariadb.jdbc.Configuration.Builder
  set user to authenticate to server
useReadAheadInput() - Method in class org.mariadb.jdbc.Configuration
  Read all data from socket in advance
useReadAheadInput(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Cache all socket available information.
useResetConnection() - Method in class org.mariadb.jdbc.Configuration
  Must connection returned to pool be RESET
useResetConnection(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate that connection returned to pool must be RESETed like having proper connection state.
UseSchema - Enum constant in enum org.mariadb.jdbc.util.constants.CatalogTerm
  Use schema field for metadata *
useServerMaxRows() - Method in class org.mariadb.jdbc.Connection
useServerPrepStmts() - Method in class org.mariadb.jdbc.Configuration
  Use server prepared statement.
useServerPrepStmts(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate to use Client or Server prepared statement
useServerTimeout() - Method in class org.mariadb.jdbc.Connection
UseShowCreate - Enum constant in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
  Use SHOW CREATE command *
usesLocalFilePerTable() - Method in class org.mariadb.jdbc.DatabaseMetaData
usesLocalFiles() - Method in class org.mariadb.jdbc.DatabaseMetaData
uuidAsString() - Method in class org.mariadb.jdbc.Configuration
  must uuid fields return as String and not java.util.UUID
uuidAsString(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Indicate if UUID fields must returns as String
UuidCodec - Class in org.mariadb.jdbc.plugin.codec
  UUID codec
UuidCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.UuidCodec

## V

validParameters() - Method in class org.mariadb.jdbc.ClientPreparedStatement
  Validate parameter number according to expected parameter.
validParameters() - Method in class org.mariadb.jdbc.ServerPreparedStatement
  Validated that all parameters have been set.
valueOf(String) - Static method in enum org.mariadb.jdbc.BasePreparedStatement.BatchTypeState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mariadb.jdbc.export.HaMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mariadb.jdbc.export.SslMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mariadb.jdbc.TransactionIsolation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mariadb.jdbc.util.constants.CatalogTerm
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mariadb.jdbc.BasePreparedStatement.BatchTypeState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mariadb.jdbc.export.HaMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mariadb.jdbc.export.SslMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mariadb.jdbc.TransactionIsolation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mariadb.jdbc.util.constants.CatalogTerm
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mariadb.jdbc.util.constants.MetaExportedKeys
  Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, SSLSession, long) - Method in class org.mariadb.jdbc.plugin.tls.main.DefaultTlsSocketPlugin
verify(String, SSLSession, long) - Method in interface org.mariadb.jdbc.plugin.TlsSocketPlugin
  Host name verifier implementation.
VERIFY_CA - Enum constant in enum org.mariadb.jdbc.export.SslMode
  Encryption, certificates validation, BUT no hostname verification
VERIFY_FULL - Enum constant in enum org.mariadb.jdbc.export.SslMode
  Standard SSL use: Encryption, certificate validation and hostname validation

## W

wasNull() - Method in class org.mariadb.jdbc.BaseCallableStatement
  Retrieves whether the last OUT parameter read had the value of SQL `NULL`.
withLocalSocket(String) - Method in class org.mariadb.jdbc.HostAddress
withPipe(String) - Method in class org.mariadb.jdbc.HostAddress
withPort(int) - Method in class org.mariadb.jdbc.HostAddress
withSql(String) - Method in class org.mariadb.jdbc.export.ExceptionFactory
  Construct an Exception factory from this + adding current SQL
writeAscii(String) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write ascii string to buffer
writeByte(int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write byte into buf, flush buf to socket if needed.
writeBytes(byte[]) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write byte array to buffer
writeBytes(byte[], int, int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write byte array to buf.
writeBytesAtPos(byte[], int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write byte array to buffer at a specific position
writeBytesEscaped(byte[], int, boolean) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write escape bytes to socket.
writeDouble(double) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write Double binary value to buffer
writeEmptyPacket() - Method in interface org.mariadb.jdbc.client.socket.Writer
  Send empty packet.
writeFloat(float) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write float binary value to buffer
writeInt(int) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write int value into buf.
writeLength(long) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write field length into buf, flush socket if needed.
writeLong(long) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write long value into buf.
Writer - Interface in org.mariadb.jdbc.client.socket
  Packet Writer interface
writeShort(short) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write short value into buf.
writeString(String) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write utf8 string to buffer
writeStringEscaped(String, boolean) - Method in interface org.mariadb.jdbc.client.socket.Writer
  Write string to socket.

## X

xidToString(Xid) - Static method in class org.mariadb.jdbc.MariaDbPoolConnection
  Create XID string

## Y

yearIsDateType() - Method in class org.mariadb.jdbc.Configuration
  Must year be return by default as Date in result-set
yearIsDateType(Boolean) - Method in class org.mariadb.jdbc.Configuration.Builder
  Year datatype to be considered as date

## Z

ZEROFILL - Static variable in class org.mariadb.jdbc.util.constants.ColumnFlags
  Must number value be filled with Zero
ZonedDateTimeCodec - Class in org.mariadb.jdbc.plugin.codec
  ZonedDateTime codec
ZonedDateTimeCodec() - Constructor for class org.mariadb.jdbc.plugin.codec.ZonedDateTimeCodec

## _

__test_host() - Method in class org.mariadb.jdbc.Connection
  for _TEST_ only

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form