class MongoCodec[A, BSON <: BsonValue] extends Codec[A]

Linear Supertypes
Codec[A], Decoder[A], Encoder[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoCodec
  2. Codec
  3. Decoder
  4. Encoder
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MongoCodec(bsonCodec: BsonCodec[A, BSON], registry: CodecRegistry)(implicit cta: commons.ClassTag[A], ctbson: commons.ClassTag[BSON])

Value Members

  1. val aClass: Class[A]
  2. val bsonClass: Class[BSON]
  3. def decode(reader: BsonReader, decoderContext: DecoderContext): A
    Definition Classes
    MongoCodec → Decoder
  4. def encode(writer: BsonWriter, value: A, encoderContext: EncoderContext): Unit
    Definition Classes
    MongoCodec → Encoder
  5. def getEncoderClass(): Class[A]
    Definition Classes
    MongoCodec → Encoder