- Caches - Class in io.asyncer.r2dbc.mysql.cache
-
An utility for create caches from configuration.
- canDecode(MySqlReadableMetadata, Class<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
-
Checks if the field value can be decoded as specified
Class.
- canDecode(MySqlReadableMetadata, ParameterizedType) - Method in interface io.asyncer.r2dbc.mysql.codec.ParameterizedCodec
-
- canEncode(Object) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
-
Checks if it can encode the specified value.
- Capability - Class in io.asyncer.r2dbc.mysql
-
A capabilities flag bitmap considers to define the session behaviors of the connection.
- ChangeAuthMessage - Class in io.asyncer.r2dbc.mysql.message.server
-
Change authentication plugin type and salt message.
- CharCollation - Interface in io.asyncer.r2dbc.mysql.collation
-
Character collation of MySQL.
- checkNextVarInt(ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
Checks the next variable-length integer position/index.
- clientCharCollation() - Static method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
-
WARNING: this method is internal method in `r2dbc-mysql`, it is UNSTABLE and may change.
- ClientMessage - Interface in io.asyncer.r2dbc.mysql.message.client
-
A message sent from a MySQL client to a MySQL server.
- close() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- close() - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
NOOP.
- Codec<T> - Interface in io.asyncer.r2dbc.mysql.codec
-
Codec to encode and decode values based on MySQL data binary/text protocol.
- CodecContext - Interface in io.asyncer.r2dbc.mysql.codec
-
Codec variables context for encoding/decoding.
- CodecRegistrar - Interface in io.asyncer.r2dbc.mysql.extension
-
Registrar interface that is used to register Codecs as extension to built-in codecs.
- CodecRegistry - Interface in io.asyncer.r2dbc.mysql.codec
-
Registry allowing to query and register
Codecs.
- Codecs - Interface in io.asyncer.r2dbc.mysql.codec
-
Bind all codecs for all types.
- CodecsBuilder - Interface in io.asyncer.r2dbc.mysql.codec
-
- ColumnCountMessage - Class in io.asyncer.r2dbc.mysql.message.server
-
- command() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
-
- commitTransaction() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- compareTo(ServerVersion) - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- CompleteMessage - Interface in io.asyncer.r2dbc.mysql.message.server
-
A message indicates result completion signal of a command which maybe a query.
- composite(List<ByteBuf>) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
-
Combine ByteBufs through composite buffer.
- COMPRESS_HEADER_SIZE - Static variable in class io.asyncer.r2dbc.mysql.constant.Packets
-
The header size of a compression frame, which includes entire frame size (unsigned int24), compression
sequence id (unsigned int8) and compressed size (unsigned int24).
- COMPRESSION_ALGORITHMS - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set compression algorithms.
- CompressionAlgorithm - Enum in io.asyncer.r2dbc.mysql.constant
-
The compression algorithm for client/server communication.
- compressionAlgorithms(CompressionAlgorithm...) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the compression algorithms.
- CONNECTION_TIME_ZONE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set the time zone of connection.
- ConnectionContext - Class in io.asyncer.r2dbc.mysql
-
The MySQL connection context considers the behavior of server or client.
- connectionTimeZone(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the time zone of connection.
- connectTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the connection timeout.
- consistent() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- consistent(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- consistent(String, long) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
Creates a
MySqlTransactionDefinition retaining all configured options and applying to with
consistent engine snapshot from session.
- CONSISTENT_SNAPSHOT_ENGINE - Static variable in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
Use WITH CONSISTENT [engine] SNAPSHOT for Facebook/MySQL or similar property.
- CONSISTENT_SNAPSHOT_ENGINE - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
-
Deprecated.
Use WITH CONSISTENT [engine] SNAPSHOT for Facebook/MySQL or similar property.
- CONSISTENT_SNAPSHOT_FROM_SESSION - Static variable in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
Use WITH CONSISTENT SNAPSHOT FROM SESSION [session_id] for Percona/MySQL or similar property.
- CONSISTENT_SNAPSHOT_FROM_SESSION - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
-
Deprecated.
Use WITH CONSISTENT SNAPSHOT FROM SESSION [session_id] for Percona/MySQL or similar property.
- consistentFromSession(long) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- ConsistentSnapshotEngine - Enum in io.asyncer.r2dbc.mysql
-
- consistentSnapshotEngine(ConsistentSnapshotEngine) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
-
Deprecated.
- consistentSnapshotFromSession(Long) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
-
Deprecated.
- contains(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRowMetadata
- create() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactory
-
- create(ConnectionFactoryOptions) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- create(int, int, int) - Static method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- create(int, int, int, boolean) - Static method in class io.asyncer.r2dbc.mysql.ServerVersion
-
Create a
ServerVersion that value is major.minor.patch with MariaDB flag.
- CREATE_DATABASE_IF_NOT_EXIST - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Enable/Disable database creation if not exist.
- createBatch() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- createDatabaseIfNotExist(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures to create the database given in the configuration if it does not yet exist.
- createPrepareCache(int) - Static method in class io.asyncer.r2dbc.mysql.cache.Caches
-
- createQueryCache(int) - Static method in class io.asyncer.r2dbc.mysql.cache.Caches
-
- createSavepoint(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- createStatement(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- crossReadVarInt(ByteBuf, ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
Reads a length encoded integer from the given buffers.
- CURSOR_EXISTS - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
-
The connection has an unclosed cursor.
- customizeSslContext(SslContextBuilder) - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
Customizes a SslContextBuilder that customizer was specified by configuration, or do nothing if
the customizer was not set.
- get(int, ParameterizedType) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRow
-
Returns the value which can be a generic type.
- get(String, ParameterizedType) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRow
-
Returns the value which can be a generic type.
- get(String) - Method in interface io.asyncer.r2dbc.mysql.cache.QueryCache
-
Get
Query if specified
key has been cached, or cache the new
Query parsed from
key.
- getAffectedRows() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- getAttribute(Option<T>) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
-
Deprecated.
- getAuthType() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
-
- getAuthType() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
-
Gets the authentication plugin type name.
- getBaseBitmap() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Get the lower 32-bits bitmap of
this.
- getBinarySize() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Gets the fixed byte size of the data type in the binary protocol, otherwise 0 means that
there is no fixed size.
- getByteSize() - Method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
-
Get the maximum byte width/size of the character collation.
- getCapability() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- getCapability() - Method in interface io.asyncer.r2dbc.mysql.message.client.SslRequest
-
- getCharCollation(CodecContext) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlReadableMetadata
-
- getCharset() - Method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
-
Get the most suitable character set.
- getClientCollation() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
- getClientCollation() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- getCode() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
-
- getCollationId() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getColumn() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getColumnMetadata(int) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRowMetadata
- getColumnMetadata(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRowMetadata
- getColumnMetadatas() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRowMetadata
- getConnectionId() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Get the connection identifier that is specified by server.
- getConnectionId() - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
-
Get the connection identifier by MySQL server given, it may not be a positive integer.
- getDatabaseProductName() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnectionMetadata
- getDatabaseVersion() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnectionMetadata
- getDecimals() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getDefinitions() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getDriver() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- getEof() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
-
- getExtendBitmap() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Get the higher 32-bits bitmap of
this.
- getFormattedSize() - Method in class io.asyncer.r2dbc.mysql.Query
-
Get the length of formatted statement.
- getHeader() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
-
Gets the handshake request header.
- getId() - Method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
-
Get the character collation identifier.
- getId() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
- getIfPresent(String) - Method in interface io.asyncer.r2dbc.mysql.cache.PrepareCache
-
Get the value of key in cache.
- getJavaType() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlReadableMetadata
- getJavaType() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
- getLastInsertId() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- getLocalInfileBufferSize() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Gets the local infile buffer size.
- getLocalInfilePath() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Gets the allowed local infile path.
- getMainClass() - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
-
Gets the main
Class that is handled by this codec.
- getMajor() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- getMessage() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
-
- getMetadata() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- getMetadata() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlOutParameters
- getMetadata() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlRow
-
- getMetadata() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactory
-
- getMinor() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- getName() - Method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
-
Get the name of the character collation.
- getName() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
- getNativeTypeMetadata() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlReadableMetadata
- getParameterMetadata(int) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlOutParametersMetadata
- getParameterMetadata(String) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlOutParametersMetadata
- getParameterMetadatas() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlOutParametersMetadata
- getPartSize() - Method in class io.asyncer.r2dbc.mysql.Query
-
Get the number of parts.
- getPatch() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- getPath() - Method in class io.asyncer.r2dbc.mysql.message.server.LocalInfileRequest
-
- getProtocolVersion() - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
-
The first byte defines the MySQL handshake version those permit the MySQL server to add support for
newer protocols.
- getRowsUpdated() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlResult
- getSalt() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
-
- getSalt() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
-
Gets the challenge salt for authentication.
- getServerCapability() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
-
Gets the server-side capability.
- getServerStatuses() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Get the bitmap of server statuses.
- getServerStatuses() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- getServerStatuses() - Method in interface io.asyncer.r2dbc.mysql.message.server.ServerStatusMessage
-
Get the server statuses bitmap.
- getServerVersion() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
Gets the MySQL server version, which is available after database user logon.
- getServerVersion() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- getServerVersion() - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
-
Get the MySQL server version.
- getSize() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getSqlState() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
-
- getSslCa() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getSslCert() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getSslHostnameVerifier() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getSslKey() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getSslKeyPassword() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getSslMode() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getStatementId() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
-
- getSystemVariable(String) - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- getTimeZone() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
Gets the
ZoneId of connection.
- getTimeZone() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- getTlsVersion() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
-
- getTotalColumns() - Method in class io.asyncer.r2dbc.mysql.message.server.ColumnCountMessage
-
- getTotalColumns() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
-
- getTotalParameters() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
-
- getType() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlReadableMetadata
- getType() - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter
-
- getTypeId() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Gets the native type identifier, e.g.
- getTypeId() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
-
- getWarnings() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- getWarnings() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
-
- getWarnings() - Method in interface io.asyncer.r2dbc.mysql.message.server.WarningMessage
-
Get the number of warning(s) record.
- getZeroDateOption() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
Gets the option for zero date handling which is set by connection configuration.
- getZeroDateOption() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- IN_TRANSACTION - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
-
Server has disabled auto commit and began a transaction.
- InitDbMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
- InitDbMessage(String) - Constructor for class io.asyncer.r2dbc.mysql.message.client.InitDbMessage
-
- INSTANCE - Static variable in class io.asyncer.r2dbc.mysql.message.client.ExitMessage
-
The instance of the singleton class.
- INSTANCE - Static variable in class io.asyncer.r2dbc.mysql.message.client.PingMessage
-
The instance of the singleton class.
- INSTANCE - Static variable in class io.asyncer.r2dbc.mysql.message.server.SyntheticSslResponseMessage
-
An instance for the singleton class.
- InternalArrays - Class in io.asyncer.r2dbc.mysql.internal.util
-
A utility with constants of arrays for reduce temporary objects and ensure immutability, do NOT use it
outer than r2dbc-mysql.
- io.asyncer.r2dbc.mysql - package io.asyncer.r2dbc.mysql
-
An implementation of the Reactive Relational Database Connection API for MySQL servers.
- io.asyncer.r2dbc.mysql.api - package io.asyncer.r2dbc.mysql.api
-
R2DBC driver API for MySQL.
- io.asyncer.r2dbc.mysql.cache - package io.asyncer.r2dbc.mysql.cache
-
Cache supports for query parse and statement preparation.
- io.asyncer.r2dbc.mysql.codec - package io.asyncer.r2dbc.mysql.codec
-
Data codecs for the type that the service provider understands.
- io.asyncer.r2dbc.mysql.collation - package io.asyncer.r2dbc.mysql.collation
-
Character collations of MySQL.
- io.asyncer.r2dbc.mysql.constant - package io.asyncer.r2dbc.mysql.constant
-
Constants of the MySQL Client/Server Protocol.
- io.asyncer.r2dbc.mysql.extension - package io.asyncer.r2dbc.mysql.extension
-
Extensions for the MySQL driver.
- io.asyncer.r2dbc.mysql.internal - package io.asyncer.r2dbc.mysql.internal
-
This package is for internal usage only within the r2dbc-mysql project.
- io.asyncer.r2dbc.mysql.internal.util - package io.asyncer.r2dbc.mysql.internal.util
-
Utility code used throughout the project.
- io.asyncer.r2dbc.mysql.message.client - package io.asyncer.r2dbc.mysql.message.client
-
The messages that are sent from a MySQL client to a MySQL server.
- io.asyncer.r2dbc.mysql.message.server - package io.asyncer.r2dbc.mysql.message.server
-
The messages that are sent from the MySQL server to a MySQL client.
- isBinary() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Checks if the value is binary data.
- isBinary() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Checks if this type can be decoded as a binary buffer, all string types should be true.
- isCompleted() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
-
- isCompression() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if any compression enabled.
- isConnectionAttributesAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if the connection contains connection attributes.
- isConnectWithDatabase() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if the connection will be connected and logon with a database.
- isCumulative() - Method in interface io.asyncer.r2dbc.mysql.message.client.ClientMessage
-
Returns whether the encoded buffers can be cumulated to maximize the payload size.
- isCumulative() - Method in class io.asyncer.r2dbc.mysql.message.client.LocalInfileResponse
-
- isDisposed() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
-
- isDone() - Method in interface io.asyncer.r2dbc.mysql.message.server.CompleteMessage
-
Check whether this message is the last complete message, which also means that the total task has been
done.
- isDone() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- isEndOfRows() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
-
- isEnterprise() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
Checks if the version is enterprise edition.
- isEnum() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Checks if the value type is enum.
- isEofDeprecated() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if server marks EOF message as deprecated.
- isFailed() - Method in class io.asyncer.r2dbc.mysql.message.server.AuthMoreDataMessage
-
- isFractional() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Checks if this type can be decoded as a fractional number.
- isGreaterThanOrEqualTo(ServerVersion) - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
Returns whether the current
ServerVersion is greater than or equal to the given one.
- isIpv4(String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.AddressUtils
-
Checks if the host is an address of IP version 4.
- isIpv6(String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.AddressUtils
-
Checks if the host is an address of IP version 6.
- isLessThan(ServerVersion) - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
Returns whether the current
ServerVersion is less than given one.
- isLob() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Checks if this type is a BLOB or CLOB.
- isLockWaitTimeoutSupported() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Checks if the server supports InnoDB lock wait timeout.
- isMariaDb() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnectionMetadata
-
Checks if the connection is in MariaDB mode.
- isMariaDb() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if the connection is using MariaDB capabilities.
- isMariaDb() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
Checks server is MariaDB or not.
- isMariaDb() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- isMariaDb() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
-
Checks
this contains MariaDB prefix or postfix.
- isMultiStatementsAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if server supports multiple-statement.
- isNoBackslashEscapes() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- isNotNull() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Checks if the value is not null.
- isNull() - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter
-
Note: the null is processed by built-in codecs.
- isNumeric() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Checks if this type is a numeric type.
- isolationLevel(IsolationLevel) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- isolationLevel(IsolationLevel) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
-
Deprecated.
Changes the TransactionDefinition.ISOLATION_LEVEL option.
- isPluginAuthAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if allow authentication plugin type name.
- isPreserveInstants() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
-
Checks if the connection is set to preserve instants, i.e.
- isPreserveInstants() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
- isProtocol41() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if the connection is using protocol 4.1.
- isSaltSecured() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if server uses more than 8 bytes of salt.
- isSequenceReset() - Method in interface io.asyncer.r2dbc.mysql.message.client.ClientMessage
-
Returns whether the sequence should be reset before encoding this message.
- isSequenceReset() - Method in interface io.asyncer.r2dbc.mysql.message.client.SubsequenceClientMessage
-
- isSet() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Checks if the value type is set.
- isSslEnabled() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if the connection enabled SSL.
- isStatementTimeoutSupported() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Checks if the server supports statement timeout.
- isString() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Checks if this type can be decoded as a string without loss of precision and without ambiguity in both
of text and binary protocol.
- isTransactionAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if server supports transaction.
- isUnsigned() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlNativeTypeMetadata
-
Checks if the value is an unsigned number.
- isValidSize(int) - Static method in interface io.asyncer.r2dbc.mysql.message.server.EofMessage
-
Check whether the length of buffer is the valid length for decoding the EOF message.
- isVarIntSizedAuthAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if allow to use var-integer sized bytes to encode client authentication.
- isZlibCompression() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if zlib compression enabled.
- isZstdCompression() - Method in class io.asyncer.r2dbc.mysql.Capability
-
Checks if zstd compression enabled.
- map(BiFunction<Row, RowMetadata, ? extends T>) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlResult
- map(Function<? super Readable, ? extends T>) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlResult
- MassiveCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
-
An interface considers massive data for
Codec.
- MassiveParameterizedCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
-
- MAX_PAYLOAD_SIZE - Static variable in class io.asyncer.r2dbc.mysql.constant.Packets
-
The max bytes size of payload, value is 16777215.
- MORE_RESULTS_EXISTS - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
-
There are more results following this complete message.
- mutability(boolean) - Static method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- mutate() - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
-
Deprecated.
Returns a builder to mutate options of this definition by creating a new instance and returning either
mutated values or old values.
- MYSQL_DRIVER - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
The name of the driver used for discovery, should not be changed.
- MySqlBatch - Interface in io.asyncer.r2dbc.mysql.api
-
Batch for executing a collection of statements in a batch against a MySQL database.
- MySqlColumnMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
ColumnMetadata for column metadata returned from a MySQL database.
- MySqlConnection - Interface in io.asyncer.r2dbc.mysql.api
-
A Connection for connecting to a MySQL database.
- MySqlConnectionConfiguration - Class in io.asyncer.r2dbc.mysql
-
A configuration of MySQL connection.
- MySqlConnectionConfiguration.Builder - Class in io.asyncer.r2dbc.mysql
-
- MySqlConnectionFactory - Class in io.asyncer.r2dbc.mysql
-
An implementation of ConnectionFactory for creating connections to a MySQL database.
- MySqlConnectionFactoryProvider - Class in io.asyncer.r2dbc.mysql
-
- MySqlConnectionFactoryProvider() - Constructor for class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- MySqlConnectionMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
ConnectionMetadata for a connection connected to a MySQL database.
- MySqlNativeTypeMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
An interface for MySQL native type metadata.
- MySqlOutParameterMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
OutParameterMetadata for an OUT parameter metadata returned from a MySQL database.
- MySqlOutParameters - Interface in io.asyncer.r2dbc.mysql.api
-
OutParameters for a collection of OUT parameters returned from a MySQL database.
- MySqlOutParametersMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
OutParametersMetadata for OUT parameters metadata returned from a MySQL database.
- MySqlParameter - Interface in io.asyncer.r2dbc.mysql
-
A parameter value bound to an Binding.
- MySqlReadable - Interface in io.asyncer.r2dbc.mysql.api
-
Readable data for a row or a collection of OUT parameters that's against a MySQL
database.
- MySqlReadableMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
ReadableMetadata for metadata of a column or an OUT parameter returned from a MySQL
database.
- MySqlResult - Interface in io.asyncer.r2dbc.mysql.api
-
A Result for results of a query against a MySQL database.
- MySqlResult.Message - Interface in io.asyncer.r2dbc.mysql.api
-
Message segment reported as result of the statement processing.
- MySqlResult.OkSegment - Interface in io.asyncer.r2dbc.mysql.api
-
Insert result segment consisting of a
last inserted id and
affected rows count, and only appears if the statement is an insert, the table has an
auto-increment identifier column, and the statement is not using the
RETURNING clause.
- MySqlResult.OutSegment - Interface in io.asyncer.r2dbc.mysql.api
-
Out parameters segment consisting of readable data.
- MySqlResult.RowSegment - Interface in io.asyncer.r2dbc.mysql.api
-
Row segment consisting of row data.
- MySqlResult.Segment - Interface in io.asyncer.r2dbc.mysql.api
-
Marker interface for a MySQL result segment.
- MySqlResult.UpdateCount - Interface in io.asyncer.r2dbc.mysql.api
-
Update count segment consisting providing an affected rows count.
- MySqlRow - Interface in io.asyncer.r2dbc.mysql.api
-
- MySqlRowMetadata - Interface in io.asyncer.r2dbc.mysql.api
-
RowMetadata for a row metadata returned from a MySQL database.
- MySqlSslConfiguration - Class in io.asyncer.r2dbc.mysql
-
A configuration of MySQL SSL connection.
- MySqlStatement - Interface in io.asyncer.r2dbc.mysql.api
-
A strongly typed abstraction of Statement for a SQL statement against a MySQL database.
- MySqlTransactionDefinition - Interface in io.asyncer.r2dbc.mysql.api
-
TransactionDefinition for a MySQL database.
- MySqlTransactionDefinition - Class in io.asyncer.r2dbc.mysql
-
- MySqlTransactionDefinition.Builder - Class in io.asyncer.r2dbc.mysql
-
Deprecated.
A builder considers to create TransactionDefinition.
- MySqlType - Enum in io.asyncer.r2dbc.mysql.constant
-
Enumeration of MySQL data types.
- Packets - Class in io.asyncer.r2dbc.mysql.constant
-
Constants for MySQL protocol packets.
- ParameterizedCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
-
Special codec for decode values with parameterized types.
- ParameterWriter - Class in io.asyncer.r2dbc.mysql
-
A writer for
MySqlParameters of parameterized statements with text-based protocol.
- ParameterWriter() - Constructor for class io.asyncer.r2dbc.mysql.ParameterWriter
-
- parse(String) - Static method in class io.asyncer.r2dbc.mysql.Query
-
Parses an origin statement as a
Query.
- parse(String) - Static method in class io.asyncer.r2dbc.mysql.ServerVersion
-
- parseZoneId(String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.StringUtils
-
Parses a normalized
ZoneId from a time zone string of MySQL.
- partTo(StringBuilder, int) - Method in class io.asyncer.r2dbc.mysql.Query
-
- password(CharSequence) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the password.
- PASSWORD_PUBLISHER - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Password Publisher function can be used to retrieve password before creating a connection.
- passwordPublisher(Publisher<String>) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Registers a password publisher function.
- PingMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A singleton request message check alive of MySQL server.
- port(int) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the port.
- postAllocate() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- PREPARE_CACHE_SIZE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set the maximum size of the
Query parsing cache.
- PrepareCache - Interface in io.asyncer.r2dbc.mysql.cache
-
An abstraction that considers cache of statement prepared results.
- prepareCacheSize(int) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the maximum size of the server-preparing cache.
- PreparedCloseMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A message that close the prepared statement specified by id.
- PreparedCloseMessage(int) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
-
- PreparedExecuteMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A message to execute a prepared statement once with parameter.
- PreparedExecuteMessage(int, boolean, MySqlParameter[]) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedExecuteMessage
-
- PreparedFetchMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
- PreparedFetchMessage(int, int) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
-
- PreparedLargeDataMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
Send parameter long data for prepared statements, it should be used by LOB types.
- PreparedLargeDataMessage(int, int, Publisher<ByteBuf>) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedLargeDataMessage
-
- preparedMetadata(boolean, int, int) - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
-
Get an instance of
DecodeContext when receive metadata of prepared statement executing.
- PreparedOkMessage - Class in io.asyncer.r2dbc.mysql.message.server
-
A server message after prepare query sent, includes prepare statement ID and other information.
- PreparedResetMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A message that reset the prepared statement specified by id.
- PreparedResetMessage(int) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
-
- PreparedTextQueryMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A client prepared query message based on text protocol.
- PreparedTextQueryMessage(Query, String, MySqlParameter[]) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
-
- prepareQuery() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
-
- PrepareQueryMessage - Class in io.asyncer.r2dbc.mysql.message.client
-
A message of prepare sql query for get prepared statement ID and information.
- PrepareQueryMessage(String) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PrepareQueryMessage
-
- preRelease() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- PRESERVE_INSTANTS - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set the time zone conversion.
- preserveInstants(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the time zone conversion.
- publishBinary(ByteBufAllocator) - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter
-
Binary protocol encoding.
- publishText(ParameterWriter) - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter
-
Text protocol encoding.
- putIfAbsent(String, int, IntConsumer) - Method in interface io.asyncer.r2dbc.mysql.cache.PrepareCache
-
Put the prepared result to the cache.
- SERVER_ZONE_ID - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- ServerMessage - Interface in io.asyncer.r2dbc.mysql.message.server
-
Marker interface for message sent from a MySQL server to a MySQL client.
- ServerMessageDecoder - Class in io.asyncer.r2dbc.mysql.message.server
-
Generic message decoder logic.
- ServerMessageDecoder() - Constructor for class io.asyncer.r2dbc.mysql.message.server.ServerMessageDecoder
-
- ServerStatuses - Class in io.asyncer.r2dbc.mysql.constant
-
MySQL server's statuses flag code.
- ServerStatusMessage - Interface in io.asyncer.r2dbc.mysql.message.server
-
Base class considers server statuses getter for implementations of
ServerMessage.
- ServerVersion - Class in io.asyncer.r2dbc.mysql
-
MySQL server version, looks like "8.0.14", or "8.0.14-rc2".
- serverZoneId(ZoneId) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
- SESSION_VARIABLES - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set session variables.
- sessionVariables(String...) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the session variables, used to set session variables immediately after login.
- setAutoCommit(boolean) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- setLockWaitTimeout(Duration) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- setReservedVarInt(ByteBuf, int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
- setReservedVarInt(ByteBuf, long) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
- setServerStatuses(short) - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
-
Updates server statuses.
- setStatementTimeout(Duration) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- setTransactionIsolationLevel(IsolationLevel) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
-
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.ExitMessage
-
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.PingMessage
-
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
-
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
-
- size() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
-
- SIZE_FIELD_SIZE - Static variable in class io.asyncer.r2dbc.mysql.constant.Packets
-
The length of the byte size field, it is 3 bytes.
- SSL_CA - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set a PEM file of server SSL CA.
- SSL_CERT - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set a PEM file of client SSL cert.
- SSL_CONTEXT_BUILDER_CUSTOMIZER - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to custom SslContextBuilder.
- SSL_HOSTNAME_VERIFIER - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- SSL_KEY - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set a PEM file of client SSL key.
- SSL_KEY_PASSWORD - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
Option to set a PEM file password of client SSL key.
- SSL_MODE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- sslCa(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures SSL root certification for server certificate validation.
- sslCert(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures client SSL certificate for client authentication.
- sslContextBuilderCustomizer(Function<SslContextBuilder, SslContextBuilder>) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures a SslContextBuilder customizer.
- sslHostnameVerifier(HostnameVerifier) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
- sslKey(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures client SSL key for client authentication.
- sslKeyPassword(CharSequence) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the password of SSL key file for client certificate authentication.
- SslMode - Enum in io.asyncer.r2dbc.mysql.constant
-
The mode of SSL considers the security of MySQL connections.
- sslMode(SslMode) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures ssl mode.
- SslRequest - Interface in io.asyncer.r2dbc.mysql.message.client
-
An abstraction of
ClientMessage that considers SSL request for handshake.
- startHex() - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Mark the following parameter is a hex byte buffer, replace the placeholder with x'.
- startSsl() - Method in enum io.asyncer.r2dbc.mysql.constant.SslMode
-
Check if need prepare SSL after connection has created.
- startString() - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Mark the following parameter is a string, prepare and wrap the placeholder with '.
- statementTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
-
Configures the statement timeout.
- statementTimeoutVariable(Duration, boolean) - Static method in class io.asyncer.r2dbc.mysql.internal.util.StringUtils
-
Generates a
String indicating the statement timeout variable.
- StringUtils - Class in io.asyncer.r2dbc.mysql.internal.util
-
A utility for processing
String and simple statements in MySQL/MariaDB.
- SubsequenceClientMessage - Interface in io.asyncer.r2dbc.mysql.message.client
-
An abstraction of
ClientMessage that considers as a subsequence of responses from a request from
the server.
- supports(ConnectionFactoryOptions) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
-
- SyntheticMetadataMessage - Class in io.asyncer.r2dbc.mysql.message.server
-
- SyntheticSslResponseMessage - Class in io.asyncer.r2dbc.mysql.message.server
-
A synthetic message for trigger SSL handshake complete handler.
- validate(ValidationDepth) - Method in interface io.asyncer.r2dbc.mysql.api.MySqlConnection
- valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.ConsistentSnapshotEngine
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.constant.CompressionAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.constant.SslMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.constant.ZeroDateOption
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.asyncer.r2dbc.mysql.ConsistentSnapshotEngine
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.asyncer.r2dbc.mysql.constant.CompressionAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.asyncer.r2dbc.mysql.constant.SslMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.asyncer.r2dbc.mysql.constant.ZeroDateOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- varIntBytes(int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
Calculate encoded bytes of a var integer.
- VarIntUtils - Class in io.asyncer.r2dbc.mysql.internal.util
-
An utility for encoding/decoding var integer.
- verifyCertificate() - Method in enum io.asyncer.r2dbc.mysql.constant.SslMode
-
Check if the client will verify the server certificate.
- verifyIdentity() - Method in enum io.asyncer.r2dbc.mysql.constant.SslMode
-
Check if the client will verify the server certificate and hostname/ip in the certificate.
- WarningMessage - Interface in io.asyncer.r2dbc.mysql.message.server
-
- WITH_CONSISTENT_SNAPSHOT - Static variable in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
Use WITH CONSISTENT SNAPSHOT property.
- WITH_CONSISTENT_SNAPSHOT - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
-
Deprecated.
Use WITH CONSISTENT SNAPSHOT property.
- withConsistentSnapshot(Boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
-
Deprecated.
- withoutConsistent() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- withoutIsolationLevel() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- withoutLockWaitTimeout() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- withoutMutability() - Method in interface io.asyncer.r2dbc.mysql.api.MySqlTransactionDefinition
-
- write(int) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a character as a string.
- write(String) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
- write(String, int, int) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a substring of a
String.
- write(char[]) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a character array as a string.
- write(char[], int, int) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a subsequence of a character array as a string.
- writeBigDecimal(BigDecimal) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of
BigDecimal to current parameter.
- writeBigInteger(BigInteger) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of
BigInteger to current parameter.
- writeBinary(boolean) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of binary data to current parameter with binary encoding.
- writeCString(ByteBuf, String, Charset) - Static method in interface io.asyncer.r2dbc.mysql.message.client.HandshakeResponse
-
Write a C-style string into a ByteBuf.
- writeDouble(double) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of double to current parameter.
- writeFloat(float) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of float to current parameter.
- writeHex(ByteBuffer) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of binary data to current parameter with hex encoding.
- writeHex(byte[]) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of binary data to current parameter with hex encoding.
- writeHex(long) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of binary data to current parameter with hex encoding.
- writeInt(int) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of int to current parameter.
- writeLong(long) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value of long to current parameter.
- writeNull() - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a null value to current parameter, nothing else can be written before or after this.
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
-
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.ExitMessage
-
- writeTo(ByteBuf, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.InitDbMessage
-
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.PingMessage
-
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
-
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
-
- writeTo(ByteBuf) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
-
- writeUnsignedLong(long) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
-
Writes a value as an unsigned long to current parameter.
- writeVarInt(ByteBuf, int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
Write MySQL var integer to buf from 32-bits integer.
- writeVarInt(ByteBuf, long) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
-
Write MySQL var integer to buf from 64-bits integer.