public class BigIntegerCodec extends Object
| Constructor and Description |
|---|
BigIntegerCodec(io.netty.buffer.ByteBufAllocator byteBufAllocator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDecode(int dataType,
io.r2dbc.postgresql.message.Format format,
Class<?> type)
|
boolean |
canEncode(Object value)
Determine whether this
Codec is capable of encoding the value. |
boolean |
canEncodeNull(Class<?> type)
|
T |
decode(io.netty.buffer.ByteBuf buffer,
int dataType,
io.r2dbc.postgresql.message.Format format,
Class<? extends T> type)
Decode the
buffer and return it as the requested type. |
io.r2dbc.postgresql.client.Parameter |
encode(Object value)
Encode the
value to be used as RPC parameter. |
io.r2dbc.postgresql.client.Parameter |
encodeNull()
Encode a
null value. |
Iterable<PostgresqlObjectId> |
getDataTypes()
Returns the collection of
PostgresqlObjectId this codec can handle |
Class<?> |
type()
Returns the Java
type of this codec. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatspublic BigIntegerCodec(io.netty.buffer.ByteBufAllocator byteBufAllocator)
public io.r2dbc.postgresql.client.Parameter encodeNull()
Codecnull value.null valuepublic boolean canDecode(int dataType,
io.r2dbc.postgresql.message.Format format,
Class<?> type)
Codecpublic Iterable<PostgresqlObjectId> getDataTypes()
CodecMetadataPostgresqlObjectId this codec can handlepublic boolean canEncode(Object value)
CodecCodec is capable of encoding the value.canEncode in interface Codec<T>value - the parameter valuetrue if this Codec is able to encode the value.Codec.encodeNull()public boolean canEncodeNull(Class<?> type)
CodeccanEncodeNull in interface Codec<T>type - the desired value typetrue if this Codec is able to encode null values for the given Class type.Codec.encodeNull()@Nullable public final T decode(@Nullable io.netty.buffer.ByteBuf buffer, int dataType, io.r2dbc.postgresql.message.Format format, Class<? extends T> type)
Codecbuffer and return it as the requested type.public final io.r2dbc.postgresql.client.Parameter encode(Object value)
Codecvalue to be used as RPC parameter.public Class<?> type()
CodecMetadatatype of this codec.type in interface CodecMetadataCopyright © 2022. All rights reserved.