Class LocalDateTimeAsDocumentCodec

  • All Implemented Interfaces:
    Codec<LocalDateTime>, Decoder<LocalDateTime>, Encoder<LocalDateTime>

    public final class LocalDateTimeAsDocumentCodec
    extends Object
    implements Codec<LocalDateTime>

    Encodes and decodes LocalDateTime values to and from BSON Document, such as:

     {
         date: ...,
         time: ...
     }
     

    The values are stored using the following structure:

    • date (a non-null value);
    • time (a non-null value).
    The field values depend on provided codecs.

    This type is immutable.