Packages

case class MutableDocumentCodec(registry: Option[CodecRegistry]) extends CollectibleCodec[collection.mutable.Document] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableDocumentCodec
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CollectibleCodec
  7. Codec
  8. Decoder
  9. Encoder
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MutableDocumentCodec(registry: Option[CodecRegistry])

Value Members

  1. def decode(reader: BsonReader, decoderContext: DecoderContext): collection.mutable.Document
    Definition Classes
    MutableDocumentCodec → Decoder
  2. def documentHasId(document: collection.mutable.Document): Boolean
    Definition Classes
    MutableDocumentCodec → CollectibleCodec
  3. def encode(writer: BsonWriter, value: collection.mutable.Document, encoderContext: EncoderContext): Unit
    Definition Classes
    MutableDocumentCodec → Encoder
  4. def generateIdIfAbsentFromDocument(document: collection.mutable.Document): collection.mutable.Document
    Definition Classes
    MutableDocumentCodec → CollectibleCodec
  5. def getDocumentId(document: collection.mutable.Document): bson.BsonValue
    Definition Classes
    MutableDocumentCodec → CollectibleCodec
  6. def getEncoderClass(): Class[collection.mutable.Document]
    Definition Classes
    MutableDocumentCodec → Encoder
  7. val registry: Option[CodecRegistry]
  8. lazy val underlying: BsonDocumentCodec