public final class YearMonthCodec extends Object implements org.bson.codecs.Codec<YearMonth>
Encodes and decodes YearMonth objects to and from Decimal128,
such as 2017.10.
Objects are stored in %d.%02d format, where the first part means
a year and the latter a month.
The implementation is thread-safe.
| Constructor and Description |
|---|
YearMonthCodec() |
| Modifier and Type | Method and Description |
|---|---|
YearMonth |
decode(org.bson.BsonReader reader,
org.bson.codecs.DecoderContext decoderContext) |
void |
encode(org.bson.BsonWriter writer,
YearMonth value,
org.bson.codecs.EncoderContext encoderContext) |
Class<YearMonth> |
getEncoderClass() |
public void encode(org.bson.BsonWriter writer,
YearMonth value,
org.bson.codecs.EncoderContext encoderContext)
encode in interface org.bson.codecs.Encoder<YearMonth>public YearMonth decode(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext)
decode in interface org.bson.codecs.Decoder<YearMonth>Copyright © 2017. All rights reserved.