| Package | Description |
|---|---|
| io.asyncer.r2dbc.mysql.codec |
Data codecs for the type that the service provider understands.
|
| io.asyncer.r2dbc.mysql.message.server |
The messages that are sent from the MySQL server to a MySQL client.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Codec.canDecode(MySqlColumnMetadata metadata,
Class<?> target)
Check if can decode the field value as specified
Class. |
boolean |
ParametrizedCodec.canDecode(MySqlColumnMetadata metadata,
ParameterizedType target)
Check if can decode the field value as specified
ParameterizedType. |
T |
Codec.decode(io.netty.buffer.ByteBuf value,
MySqlColumnMetadata metadata,
Class<?> target,
boolean binary,
CodecContext context)
Decode a
ByteBuf as specified Class. |
@Nullable Object |
ParametrizedCodec.decode(io.netty.buffer.ByteBuf value,
MySqlColumnMetadata metadata,
ParameterizedType target,
boolean binary,
CodecContext context)
Decode a
ByteBuf as specified ParameterizedType. |
<T> T |
Codecs.decode(io.asyncer.r2dbc.mysql.message.FieldValue value,
MySqlColumnMetadata metadata,
Class<?> type,
boolean binary,
CodecContext context)
Decode a
FieldValue as specified type. |
<T> T |
Codecs.decode(io.asyncer.r2dbc.mysql.message.FieldValue value,
MySqlColumnMetadata metadata,
ParameterizedType type,
boolean binary,
CodecContext context)
Decode a
FieldValue as a specified type. |
T |
MassiveCodec.decodeMassive(List<io.netty.buffer.ByteBuf> value,
MySqlColumnMetadata metadata,
Class<?> target,
boolean binary,
CodecContext context)
Decode a massive value as specified
Class. |
@Nullable Object |
MassiveParametrizedCodec.decodeMassive(List<io.netty.buffer.ByteBuf> value,
MySqlColumnMetadata metadata,
ParameterizedType target,
boolean binary,
CodecContext context)
Decode a massive value as specified
ParameterizedType. |
| Modifier and Type | Method and Description |
|---|---|
io.asyncer.r2dbc.mysql.message.FieldValue[] |
RowMessage.decode(boolean isBinary,
MySqlColumnMetadata[] context)
Decode this message to an array of
FieldValue. |
Copyright © 2018–2023 asyncer.io. All rights reserved.