Package

org.mongodb.scala.bson

codecs

Permalink

package codecs

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. codecs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class DocumentCodecProvider() extends CodecProvider with Product with Serializable

    Permalink

    A CodecProvider for the Document class and all the default Codec implementations on which it depends.

  2. case class ImmutableDocumentCodec(registry: Option[CodecRegistry]) extends CollectibleCodec[collection.immutable.Document] with Product with Serializable

    Permalink

    A Codec for immutable Document instances.

    A Codec for immutable Document instances.

    As the underlying driver expects documents to be mutable the driver has direct access to the Documents underlying mutable BsonDocument instance and therefore will mutate the document when adding an _id

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

    Permalink

    A Codec for mutable Document instances.

Value Members

  1. val DEFAULT_CODEC_REGISTRY: CodecRegistry

    Permalink
  2. object ImmutableDocumentCodec extends Serializable

    Permalink

    Companion helper for immutable Document instances.

  3. object MutableDocumentCodec extends Serializable

    Permalink

    Companion helper for mutable Document instances.

Inherited from AnyRef

Inherited from Any

Ungrouped