Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Z 

A

add(String) - Method in class io.asyncer.r2dbc.mysql.MySqlBatch
 
add() - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
addFirst(Codec<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.CodecRegistry
Register codec before all other codecs.
addFirst(Codec<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.CodecsBuilder
Register codec before all other codecs.
addLast(Codec<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.CodecRegistry
Register codec after all other codecs.
addLast(Codec<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.CodecsBuilder
Register codec after all other codecs.
AddressUtils - Class in io.asyncer.r2dbc.mysql.internal.util
A utility for matching host/address.
append(char) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
Writes a character as a string.
append(CharSequence) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
Writes a CharSequence as a string.
append(CharSequence, int, int) - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
Writes a subsequence of a CharSequence as a string.
asImmutableList(E...) - Static method in class io.asyncer.r2dbc.mysql.internal.util.InternalArrays
Wrap an array to an immutable List without deep copy.
asIterator(E...) - Static method in class io.asyncer.r2dbc.mysql.internal.util.InternalArrays
Wrap an array to a read only Iterator.
AssertUtils - Class in io.asyncer.r2dbc.mysql.internal.util
Assertion library for r2dbc-mysql implementation.
asSql() - Method in enum io.asyncer.r2dbc.mysql.ConsistentSnapshotEngine
 
AuthMoreDataMessage - Class in io.asyncer.r2dbc.mysql.message.server
Authentication more data request, means continue send auth change response message if is exists.
AuthResponse - Class in io.asyncer.r2dbc.mysql.message.client
A message that contains only an authentication, used by full authentication or change authentication response.
AuthResponse(int, byte[]) - Constructor for class io.asyncer.r2dbc.mysql.message.client.AuthResponse
 
AUTO_COMMIT - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
Server has enabled auto commit when it does not begin a transaction.
AUTODETECT_EXTENSIONS - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Enable/Disable auto-detect driver extensions.
autodetectExtensions(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configures whether to use ServiceLoader to discover and register extensions.

B

beginTransaction() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
beginTransaction(TransactionDefinition) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
BINARY - Static variable in class io.asyncer.r2dbc.mysql.ColumnDefinition
 
BINARY_ID - Static variable in interface io.asyncer.r2dbc.mysql.collation.CharCollation
The binary collation.
bind(int, Object) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
bind(String, Object) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
bindNull(int, Class<?>) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
bindNull(String, Class<?>) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
build() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecsBuilder
Build a Codecs from current codecs.
build() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Builds an immutable MySqlConnectionConfiguration with current options.
build() - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
Builds a transaction definition with current values.
builder(ByteBufAllocator) - Static method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Create a builder from a ByteBufAllocator.
builder() - Static method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration
Creates a builder of the configuration.
builder() - Static method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
Creates a builder without any value.

C

Caches - Class in io.asyncer.r2dbc.mysql.cache
An utility for create caches from configuration.
Caches() - Constructor for class io.asyncer.r2dbc.mysql.cache.Caches
 
canDecode(MySqlColumnMetadata, Class<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
Check if can decode the field value as specified Class.
canDecode(MySqlColumnMetadata, ParameterizedType) - Method in interface io.asyncer.r2dbc.mysql.codec.ParametrizedCodec
Check if can decode the field value as specified ParameterizedType.
canEncode(Object) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
Check if 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 class io.asyncer.r2dbc.mysql.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
The builder for Codecs.
ColumnCountMessage - Class in io.asyncer.r2dbc.mysql.message.server
A message that is start envelope for SELECT query result, ColumnCountMessage.totalColumns how many columns will be returned for the result.
ColumnDefinition - Class in io.asyncer.r2dbc.mysql
A flag bitmap considers column definitions.
ColumnDefinitions - Class in io.asyncer.r2dbc.mysql.constant
Column definition flags.
command() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
Get an instance of DecodeContext for command phase.
commitTransaction() - Method in class io.asyncer.r2dbc.mysql.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.
ConnectionContext - Class in io.asyncer.r2dbc.mysql
The MySQL connection context considers the behavior of server or client.
connectTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the connection timeout.
CONSISTENT_SNAPSHOT_ENGINE - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
Use START TRANSACTION WITH CONSISTENT [engine] SNAPSHOT for Facebook/MySQL or similar syntax.
CONSISTENT_SNAPSHOT_FROM_SESSION - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
Use START TRANSACTION WITH CONSISTENT SNAPSHOT FROM SESSION [session_id] for Percona/MySQL or similar syntax.
ConsistentSnapshotEngine - Enum in io.asyncer.r2dbc.mysql
The engine of START TRANSACTION WITH CONSISTENT [engine] SNAPSHOT for Facebook/MySQL or similar syntax.
consistentSnapshotEngine(ConsistentSnapshotEngine) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
consistentSnapshotFromSession(Long) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
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 a ServerVersion that value is major.minor.patch.
createBatch() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
createPrepareCache(int) - Static method in class io.asyncer.r2dbc.mysql.cache.Caches
Create a new PrepareCache by cache configuration.
createQueryCache(int) - Static method in class io.asyncer.r2dbc.mysql.cache.Caches
Create a new QueryCache by cache configuration.
createSavepoint(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
createStatement(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
crossReadVarInt(ByteBuf, ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
 
cumulateEnvelope(Flux<? extends ByteBuf>, ByteBufAllocator, int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.OperatorUtils
 
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.

D

database(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the database.
decode(ByteBuf, MySqlColumnMetadata, Class<?>, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
Decode a ByteBuf as specified Class.
decode(FieldValue, MySqlColumnMetadata, Class<?>, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Decode a FieldValue as specified type.
decode(FieldValue, MySqlColumnMetadata, ParameterizedType, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Decode a FieldValue as a specified type.
decode(ByteBuf, MySqlColumnMetadata, ParameterizedType, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.ParametrizedCodec
Decode a ByteBuf as specified ParameterizedType.
decode(ByteBuf) - Static method in interface io.asyncer.r2dbc.mysql.message.server.EofMessage
Decode EOF message by a ByteBuf, automatically identify protocol version.
decode(ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
Decode error message from a ByteBuf.
decode(int, ByteBuf) - Static method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
Decode a HandshakeRequest from a envelope ByteBuf.
decode(boolean, MySqlColumnMetadata[]) - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
Decode this message to an array of FieldValue.
decode(ByteBuf, ConnectionContext, DecodeContext) - Method in class io.asyncer.r2dbc.mysql.message.server.ServerMessageDecoder
Decode a server-side message from ServerMessageDecoder.parts and current envelope.
DecodeContext - Interface in io.asyncer.r2dbc.mysql.message.server
Decode context with static creators.
decodeLastInsertId(long, Class<?>) - Method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Decode the last inserted ID from OkMessage as a specified type.
decodeMassive(List<ByteBuf>, MySqlColumnMetadata, Class<?>, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.MassiveCodec
Decode a massive value as specified Class.
decodeMassive(List<ByteBuf>, MySqlColumnMetadata, ParameterizedType, boolean, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.MassiveParametrizedCodec
Decode a massive value as specified ParameterizedType.
DefinitionMetadataMessage - Class in io.asyncer.r2dbc.mysql.message.server
Column or parameter definition metadata message.
discardOnCancel(Flux<? extends T>) - Static method in class io.asyncer.r2dbc.mysql.internal.util.OperatorUtils
Replay signals from the source until cancellation.
dispose() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedExecuteMessage
 
dispose() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
 
dispose() - Method in class io.asyncer.r2dbc.mysql.message.server.ServerMessageDecoder
Dispose the underlying resource.
dispose() - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter

E

empty() - Static method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
Defines an empty transaction.
EMPTY_BYTES - Static variable in class io.asyncer.r2dbc.mysql.internal.util.InternalArrays
 
EMPTY_STRINGS - Static variable in class io.asyncer.r2dbc.mysql.internal.util.InternalArrays
 
encode(Object, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.Codec
Encode a value to a MySqlParameter.
encode(Object, CodecContext) - Method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Encode a value to a MySqlParameter.
encode(ByteBufAllocator, ConnectionContext) - Method in interface io.asyncer.r2dbc.mysql.message.client.ClientMessage
Encode a message into ByteBufs.
encode(ByteBufAllocator, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedExecuteMessage
 
encode(ByteBufAllocator, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedLargeDataMessage
 
encode(ByteBufAllocator, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
 
encode(ByteBufAllocator, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.PrepareQueryMessage
 
encode(ByteBufAllocator, ConnectionContext) - Method in class io.asyncer.r2dbc.mysql.message.client.TextQueryMessage
 
encodeNull() - Method in interface io.asyncer.r2dbc.mysql.codec.Codecs
Encode a null MySqlParameter.
ENUMERABLE - Static variable in class io.asyncer.r2dbc.mysql.constant.ColumnDefinitions
The real type of this field is ENUMERABLE.
Envelopes - Class in io.asyncer.r2dbc.mysql.constant
Constants for MySQL protocol envelopes (e.g.
EofMessage - Interface in io.asyncer.r2dbc.mysql.message.server
Base message considers EOF.
equals(Object) - Method in class io.asyncer.r2dbc.mysql.Capability
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.AuthMoreDataMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.ColumnCountMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.MySqlTypeMetadata
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.Query
 
equals(Object) - Method in class io.asyncer.r2dbc.mysql.ServerVersion
 
ErrorMessage - Class in io.asyncer.r2dbc.mysql.message.server
A message considers an error that's reported by server-side.
execute() - Method in class io.asyncer.r2dbc.mysql.MySqlBatch
 
execute() - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
ExitMessage - Class in io.asyncer.r2dbc.mysql.message.client
A singleton request message tells the MySQL client to exit.
extendWith(Extension) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Registers a Extension to extend driver functionality and manually.
Extension - Interface in io.asyncer.r2dbc.mysql.extension
Marker interface for all extensions.

F

fetch() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
Get an instance of DecodeContext when fetching result for prepared statement executing.
fetchSize(int) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
filter(Predicate<Result.Segment>) - Method in class io.asyncer.r2dbc.mysql.MySqlResult
 
flatMap(Function<Result.Segment, ? extends Publisher<? extends T>>) - Method in class io.asyncer.r2dbc.mysql.MySqlResult
 
flush() - Method in class io.asyncer.r2dbc.mysql.ParameterWriter
NOOP.
from(int, Capability, int, String, byte[], String, String, Map<String, String>) - Static method in interface io.asyncer.r2dbc.mysql.message.client.HandshakeResponse
Construct an instance of HandshakeResponse, it is implemented by the protocol version that is given by Capability.
from(int, Capability, int) - Static method in interface io.asyncer.r2dbc.mysql.message.client.SslRequest
Construct an instance of SslRequest, it is implemented by the protocol version that is given by Capability.
from(MySqlConnectionConfiguration) - Static method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactory
fromId(int, ServerVersion) - Static method in interface io.asyncer.r2dbc.mysql.collation.CharCollation
Obtain an instance of CharCollation from the identifier and server version, if not found, it will fallback to UTF-8.

G

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.
get(int, Class<T>) - Method in class io.asyncer.r2dbc.mysql.MySqlRow
 
get(String, Class<T>) - Method in class io.asyncer.r2dbc.mysql.MySqlRow
 
get(int, ParameterizedType) - Method in class io.asyncer.r2dbc.mysql.MySqlRow
Returns the value for a column in this row.
get(String, ParameterizedType) - Method in class io.asyncer.r2dbc.mysql.MySqlRow
Returns the value for a column in this row.
getAffectedRows() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
 
getAttribute(Option<T>) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
 
getAuthType() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
getAuthType() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
Get the authentication plugin type name.
getBinarySize() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
Get the fixed byte size of the data type in the binary protocol, otherwise 0 means that there is no fixed size.
getBitmap() - Method in class io.asyncer.r2dbc.mysql.Capability
Get the original bitmap of this.
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
Get the connection capability.
getCapability() - Method in interface io.asyncer.r2dbc.mysql.message.client.SslRequest
Get current Capability of the connection.
getCharCollation(CodecContext) - Method in interface io.asyncer.r2dbc.mysql.MySqlColumnMetadata
Gets the CharCollation used for stringification type.
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
Get the CharCollation that the client is using.
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
 
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 class io.asyncer.r2dbc.mysql.MySqlConnectionMetadata
 
getDatabaseVersion() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionMetadata
 
getDecimals() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
 
getDefinition() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
 
getDefinition() - Method in class io.asyncer.r2dbc.mysql.MySqlTypeMetadata
Get the ColumnDefinition that potentially exposes more type differences.
getDriver() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
 
getEnvelopeId() - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
 
getEnvelopeId() - Method in interface io.asyncer.r2dbc.mysql.message.client.LoginClientMessage
Get the current envelope ID used to serialize subsequent request messages.
getEnvelopeId() - Method in class io.asyncer.r2dbc.mysql.message.server.AuthMoreDataMessage
 
getEnvelopeId() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
getEnvelopeId() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
Get the envelope identifier of this message packet.
getEof() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
 
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
Get 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
 
getId() - Method in class io.asyncer.r2dbc.mysql.MySqlTypeMetadata
Get the native type identifier.
getIfPresent(String) - Method in interface io.asyncer.r2dbc.mysql.cache.PrepareCache
Get the value of key in cache.
getJavaType() - Method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
 
getJavaType() - Method in interface io.asyncer.r2dbc.mysql.MySqlColumnMetadata
 
getLastInsertId() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
 
getMajor() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
 
getMessage() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
getMetadata() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
getMetadata() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactory
 
getMetadata() - Method in class io.asyncer.r2dbc.mysql.MySqlRow
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
 
getNativePrecision() - Method in interface io.asyncer.r2dbc.mysql.MySqlColumnMetadata
Gets the field max size that's defined by the table, the original type is an unsigned int32.
getNativeTypeMetadata() - Method in interface io.asyncer.r2dbc.mysql.MySqlColumnMetadata
getPartSize() - Method in class io.asyncer.r2dbc.mysql.Query
Get the number of parts.
getPatch() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
 
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 class io.asyncer.r2dbc.mysql.MySqlResult
 
getSalt() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
getSalt() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
Get the challenge salt for authentication.
getServerCapability() - Method in interface io.asyncer.r2dbc.mysql.message.server.HandshakeRequest
Get 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
Get 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.
getServerZoneId() - Method in interface io.asyncer.r2dbc.mysql.codec.CodecContext
Get the ZoneId of server-side.
getServerZoneId() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
 
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
 
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
 
getTransactionIsolationLevel() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
MySQL does not have any way to query the isolation level of the current transaction, only inferred from past statements, so driver can not make sure the result is right.
getType() - Method in interface io.asyncer.r2dbc.mysql.MySqlColumnMetadata
getType() - Method in interface io.asyncer.r2dbc.mysql.MySqlParameter
Get the MySqlType of this parameter data.
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
Get the option for zero date handling which is set by connection configuration.
getZeroDateOption() - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
 

H

HandshakeHeader - Class in io.asyncer.r2dbc.mysql.message.server
The handshake generic header, all protocol versions contains this data whether V9 or V10.
HandshakeRequest - Interface in io.asyncer.r2dbc.mysql.message.server
A MySQL Handshake Request message for multi-versions.
HandshakeResponse - Interface in io.asyncer.r2dbc.mysql.message.client
An abstraction of LoginClientMessage considers handshake response.
hashCode() - Method in class io.asyncer.r2dbc.mysql.Capability
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.AuthMoreDataMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.ColumnCountMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.MySqlTypeMetadata
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.Query
 
hashCode() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
 
host(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the host.

I

IN_TRANSACTION - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
Server has disabled auto commit and began a transaction.
init(int, ServerVersion, Capability) - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
Initializes this context.
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
An 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.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.
isAutoCommit() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
isBinary() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Checks if 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
 
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.
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
 
isEnterprise() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
Checks if the version is enterprise edition.
isEnum() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Checks if 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.
isInTransaction() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
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.
isLockWaitTimeoutChanged() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
isMultiStatementsAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
Checks if server supports multiple-statement.
isNotNull() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Checks if 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 class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
Changes the TransactionDefinition.ISOLATION_LEVEL option.
isPluginAuthAllowed() - Method in class io.asyncer.r2dbc.mysql.Capability
Checks if allow authentication plugin type name.
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.
isSet() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Checks if value type is set.
isSslEnabled() - Method in class io.asyncer.r2dbc.mysql.Capability
Checks if the connection enabled SSL.
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 class io.asyncer.r2dbc.mysql.ColumnDefinition
Checks if 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 can use var-integer sized bytes to encode client authentication.

L

LAST_ROW_SENT - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
All data rows is exhausted by cursor.
lockWaitTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
Changes the TransactionDefinition.LOCK_WAIT_TIMEOUT option.
login() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
Get an instance of DecodeContext for login phase.
LoginClientMessage - Interface in io.asyncer.r2dbc.mysql.message.client
An abstraction of ClientMessage considers login phase messages.

M

map(BiFunction<Row, RowMetadata, ? extends T>) - Method in class io.asyncer.r2dbc.mysql.MySqlResult
 
map(Function<? super Readable, ? extends T>) - Method in class io.asyncer.r2dbc.mysql.MySqlResult
 
MassiveCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
An interface considers massive data for Codec.
MassiveParametrizedCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
An interface considers massive data with ParameterizedType for Codec.
MAX_ENVELOPE_SIZE - Static variable in class io.asyncer.r2dbc.mysql.constant.Envelopes
The max bytes size of each envelope, value is 16777215.
MORE_RESULTS_EXISTS - Static variable in class io.asyncer.r2dbc.mysql.constant.ServerStatuses
There are more results following this complete message.
mutate() - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
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 - Class in io.asyncer.r2dbc.mysql
Base class considers methods definition for implementations of Batch.
MySqlBatch() - Constructor for class io.asyncer.r2dbc.mysql.MySqlBatch
 
MySqlColumnMetadata - Interface in io.asyncer.r2dbc.mysql
An abstraction of ColumnMetadata considers MySQL
MySqlConnection - Class in io.asyncer.r2dbc.mysql
An implementation of Connection for connecting to the MySQL database.
MySqlConnectionConfiguration - Class in io.asyncer.r2dbc.mysql
MySQL configuration of connection.
MySqlConnectionConfiguration.Builder - Class in io.asyncer.r2dbc.mysql
A builder for MySqlConnectionConfiguration creation.
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
An implementation of ConnectionFactoryProvider for creating MySqlConnectionFactorys.
MySqlConnectionFactoryProvider() - Constructor for class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
 
MySqlConnectionMetadata - Class in io.asyncer.r2dbc.mysql
Connection metadata for a connection connected to MySQL database.
MySqlParameter - Interface in io.asyncer.r2dbc.mysql
A parameter value bound to an Binding.
MySqlResult - Class in io.asyncer.r2dbc.mysql
An implementation of Result representing the results of a query against the MySQL database.
MySqlRow - Class in io.asyncer.r2dbc.mysql
An implementation of Row for MySQL database.
MySqlSslConfiguration - Class in io.asyncer.r2dbc.mysql
MySQL configuration of SSL.
MySqlStatement - Interface in io.asyncer.r2dbc.mysql
A strongly typed implementation of Statement for the MySQL database.
MySqlTransactionDefinition - Class in io.asyncer.r2dbc.mysql
An implementation of TransactionDefinition for MySQL transactions.
MySqlTransactionDefinition.Builder - Class in io.asyncer.r2dbc.mysql
A builder considers to create TransactionDefinition.
MySqlType - Enum in io.asyncer.r2dbc.mysql.constant
Enumeration of MySQL data types.
MySqlTypeMetadata - Class in io.asyncer.r2dbc.mysql
A metadata descriptor considers MySQL types.

N

NettyBufferUtils - Class in io.asyncer.r2dbc.mysql.internal.util
An internal utility considers the use of safe release buffers (array or List).
NOT_NULL - Static variable in class io.asyncer.r2dbc.mysql.constant.ColumnDefinitions
The data is not null.
NotNullByDefault - Annotation Type in io.asyncer.r2dbc.mysql.internal
Specifies that all parameters and return values of methods within a package should be treated as non-null by default, unless explicitly annotated with a nullness annotation such as Nullable.

O

of(int) - Static method in class io.asyncer.r2dbc.mysql.Capability
Creates a Capability with capabilities bitmap.
of(int) - Static method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Creates a ColumnDefinition with column definitions bitmap.
of(int, int) - Static method in class io.asyncer.r2dbc.mysql.ColumnDefinition
Creates a ColumnDefinition with column definitions bitmap.
of(int, ColumnDefinition) - Static method in enum io.asyncer.r2dbc.mysql.constant.MySqlType
 
offendedBy(String) - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
Creates a new ErrorMessage with specific offending statement.
OkMessage - Class in io.asyncer.r2dbc.mysql.message.server
OK message, it may be a complete signal of command, or a succeed signal for the Connection Phase of connection lifecycle.
OperatorUtils - Class in io.asyncer.r2dbc.mysql.internal.util
Operator utility.

P

ParameterWriter - Class in io.asyncer.r2dbc.mysql
A writer for MySqlParameters of parametrized statements with text-based protocol.
ParameterWriter() - Constructor for class io.asyncer.r2dbc.mysql.ParameterWriter
 
ParametrizedCodec<T> - Interface in io.asyncer.r2dbc.mysql.codec
Special codec for decode values with parameterized types.
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
Parse a ServerVersion from String.
PART_HEADER_SIZE - Static variable in class io.asyncer.r2dbc.mysql.constant.Envelopes
The byte size of header part.
partTo(StringBuilder, int) - Method in class io.asyncer.r2dbc.mysql.Query
Writes an index specified statement part to a StringBuilder.
password(CharSequence) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the password, MySQL allows to login without 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
Configure the port.
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
A message for fetches the requested amount of rows produced by cursored PreparedExecuteMessage.
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, MySqlParameter[]) - Constructor for class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
Creates a PreparedTextQueryMessage with parameters.
prepareQuery() - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
Get an instance of DecodeContext after prepare statement query.
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
 
publishBinary() - 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.

Q

Query - Class in io.asyncer.r2dbc.mysql
A data class contains parsed statement and indexes mapping.
QUERY_CACHE_SIZE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Option to set the maximum size of the server-preparing cache.
QueryCache - Interface in io.asyncer.r2dbc.mysql.cache
An abstraction that considers cache of query parsed results.
queryCacheSize(int) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configures the maximum size of the Query parsing cache.

R

readOnly(Boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
Changes the TransactionDefinition.READ_ONLY option.
readVarInt(ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
Note: it will change buf readerIndex.
refCnt() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
register(ByteBufAllocator, CodecRegistry) - Method in interface io.asyncer.r2dbc.mysql.extension.CodecRegistrar
Register codec(s) into a CodecRegistry of the connection.
release() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
release(int) - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
releaseAll(ReferenceCounted[]) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
 
releaseAll(FieldValue[]) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
 
releaseAll(List<? extends ReferenceCounted>) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
 
releaseAll(FieldValue[], int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
 
releaseAll(List<? extends ReferenceCounted>, int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.NettyBufferUtils
 
releaseSavepoint(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
require(boolean, String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.AssertUtils
Checks that a condition is accepted and throws a customized IllegalArgumentException if it is not.
requireNonNull(T, String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.AssertUtils
Checks that an object is not null and throws a customized IllegalArgumentException if it is.
requireSsl() - Method in enum io.asyncer.r2dbc.mysql.constant.SslMode
Check if SSL is required.
requireValidName(String, String) - Static method in class io.asyncer.r2dbc.mysql.internal.util.AssertUtils
Checks that a specified String is not null or empty or backticks included and throws a customized IllegalArgumentException if it is.
reserveVarInt(ByteBuf) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
Reserve a seat of an unknown var integer in buf header.
resetCurrentLockWaitTimeout() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
resetIsolationLevel() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
result(boolean, int) - Static method in interface io.asyncer.r2dbc.mysql.message.server.DecodeContext
Get an instance of DecodeContext when receive a result.
retain() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
retain(int) - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
returnGeneratedValues(String...) - Method in interface io.asyncer.r2dbc.mysql.MySqlStatement
rollbackTransaction() - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
rollbackTransactionToSavepoint(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
RowMessage - Class in io.asyncer.r2dbc.mysql.message.server
A message includes data fields which is a row of result.

S

SERVER_ZONE_ID - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Option to set ZoneId of server.
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
Enforce the time zone of server.
SET - Static variable in class io.asyncer.r2dbc.mysql.constant.ColumnDefinitions
The real type of this field is SET.
setAutoCommit(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
setCurrentLockWaitTimeout(long) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
setIsolationLevel(IsolationLevel) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
setLockWaitTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
setReservedVarInt(ByteBuf, int) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
Set a var integer to the buf header from 32-bits integer, the buf header should be reserved by VarIntUtils.reserveVarInt(io.netty.buffer.ByteBuf).
setReservedVarInt(ByteBuf, long) - Static method in class io.asyncer.r2dbc.mysql.internal.util.VarIntUtils
Set a var integer to the buf header from 64-bits integer, the buf header should be reserved by VarIntUtils.reserveVarInt(io.netty.buffer.ByteBuf).
setServerStatuses(short) - Method in class io.asyncer.r2dbc.mysql.ConnectionContext
Updates server statuses.
setStatementTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
setTransactionIsolationLevel(IsolationLevel) - Method in class io.asyncer.r2dbc.mysql.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.Envelopes
The length of the byte size field, it is 3 bytes.
SOCKET_TIMEOUT - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Deprecated.
This option has been deprecated as of version 1.0.1, because it has no effect and serves no purpose. Please remove any references to this option from your code, as it will be removed in a future release.
socketTimeout(Duration) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Deprecated.
This option has been deprecated as of version 1.0.1, because it has no effect and serves no purpose.
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
Option to configure HostnameVerifier.
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
Option to SslMode.
sslCa(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure SSL root certification for server certificate validation.
sslCert(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure client SSL certificate for client authentication.
sslContextBuilderCustomizer(Function<SslContextBuilder, SslContextBuilder>) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure 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
Configure client SSL key for client authentication.
sslKeyPassword(CharSequence) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure 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
Configure 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 '.
supports(ConnectionFactoryOptions) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
 
SyntheticMetadataMessage - Class in io.asyncer.r2dbc.mysql.message.server
A message contains a bundle of DefinitionMetadataMessages, when the SyntheticMetadataMessage.isCompleted() returning true means it is last metadata bundle of current query.
SyntheticSslResponseMessage - Class in io.asyncer.r2dbc.mysql.message.server
A synthetic message for trigger SSL handshake complete handler.

T

TCP_KEEP_ALIVE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Enable/Disable TCP KeepAlive.
TCP_NO_DELAY - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Enable/Disable TCP NoDelay.
tcpKeepAlive(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure TCP KeepAlive.
tcpNoDelay(boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure TCP NoDelay.
TERMINAL - Static variable in class io.asyncer.r2dbc.mysql.constant.Envelopes
The terminal of C-style string or C-style binary data.
TextQueryMessage - Class in io.asyncer.r2dbc.mysql.message.client
A plain text SQL query message, it could include multi-statements.
TextQueryMessage(String) - Constructor for class io.asyncer.r2dbc.mysql.message.client.TextQueryMessage
Creates a TextQueryMessage without parameter.
TLS1 - Static variable in class io.asyncer.r2dbc.mysql.constant.TlsVersions
TLS version 1.0, not recommended.
TLS1_1 - Static variable in class io.asyncer.r2dbc.mysql.constant.TlsVersions
TLS version 1.1.
TLS1_2 - Static variable in class io.asyncer.r2dbc.mysql.constant.TlsVersions
TLS version 1.2.
TLS1_3 - Static variable in class io.asyncer.r2dbc.mysql.constant.TlsVersions
TLS version 1.3.
TLS_VERSION - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Option to TLS versions for SslContext protocols, see also TlsVersions.
tlsVersion(String...) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure TLS versions, see TlsVersions.
TlsVersions - Class in io.asyncer.r2dbc.mysql.constant
All TLS protocol version names supported by MySQL.
toException() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
toException(String) - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
toImmutableList(E...) - Static method in class io.asyncer.r2dbc.mysql.internal.util.InternalArrays
Convert an array to an immutable List with array copy.
toString() - Method in class io.asyncer.r2dbc.mysql.Capability
 
toString() - Method in class io.asyncer.r2dbc.mysql.ColumnDefinition
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.AuthResponse
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.ExitMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PingMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedCloseMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedExecuteMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedFetchMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedResetMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PreparedTextQueryMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.PrepareQueryMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.client.TextQueryMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.AuthMoreDataMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.ChangeAuthMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.ColumnCountMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.DefinitionMetadataMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.ErrorMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.HandshakeHeader
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.OkMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.PreparedOkMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticSslResponseMessage
 
toString() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration
 
toString() - Method in class io.asyncer.r2dbc.mysql.MySqlSslConfiguration
 
toString() - Method in class io.asyncer.r2dbc.mysql.MySqlTypeMetadata
 
toString() - Method in class io.asyncer.r2dbc.mysql.Query
 
toString() - Method in class io.asyncer.r2dbc.mysql.ServerVersion
 
touch() - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 
touch(Object) - Method in class io.asyncer.r2dbc.mysql.message.server.RowMessage
 

U

UNIX_SOCKET - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Option to set the Unix Domain Socket.
unixSocket(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the Unix Domain Socket to connect to.
UNSIGNED - Static variable in class io.asyncer.r2dbc.mysql.constant.ColumnDefinitions
The data is an unsigned number.
unwrap() - Method in class io.asyncer.r2dbc.mysql.message.server.SyntheticMetadataMessage
 
USE_SERVER_PREPARE_STATEMENT - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Enable server preparing for parametrized statements and prefer server preparing simple statements.
useClientPrepareStatement() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the protocol of parametrized statements to the text protocol.
user(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Set the user for login the database.
username(String) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
useServerPrepareStatement() - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the protocol of parametrized statements to the binary protocol.
useServerPrepareStatement(Predicate<String>) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the protocol of parametrized statements and prepare-preferred simple statements to the binary protocol.

V

validate(ValidationDepth) - Method in class io.asyncer.r2dbc.mysql.MySqlConnection
 
valueOf(String) - Static method in enum io.asyncer.r2dbc.mysql.ConsistentSnapshotEngine
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
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.

W

WarningMessage - Interface in io.asyncer.r2dbc.mysql.message.server
An interface considers ServerMessage warnings from MySQL server.
WITH_CONSISTENT_SNAPSHOT - Static variable in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition
Use WITH CONSISTENT SNAPSHOT syntax, all MySQL-compatible servers should support this syntax.
withConsistentSnapshot(Boolean) - Method in class io.asyncer.r2dbc.mysql.MySqlTransactionDefinition.Builder
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
Writes a String.
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) - 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
 
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.

Z

ZERO_DATE - Static variable in class io.asyncer.r2dbc.mysql.MySqlConnectionFactoryProvider
Option to configure handling when MySQL server returning "zero date" (aka.
ZeroDateOption - Enum in io.asyncer.r2dbc.mysql.constant
MySQL server maybe return "0000-00-00 00:00:00" (DATETIME, TIMESTAMP, etc.) or "0000-00-00" (DATE), call them "zero date".
zeroDateOption(ZeroDateOption) - Method in class io.asyncer.r2dbc.mysql.MySqlConnectionConfiguration.Builder
Configure the ZeroDateOption.
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2018–2023 asyncer.io. All rights reserved.