c

com.avsystem.commons.mongo

GenCodecBasedBsonCodec

class GenCodecBasedBsonCodec[T] extends Codec[T]

Linear Supertypes
Codec[T], Decoder[T], Encoder[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GenCodecBasedBsonCodec
  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 GenCodecBasedBsonCodec(legacyOptionEncoding: Boolean)(implicit ct: commons.ClassTag[T], genCodec: GenCodec[T])

Value Members

  1. def decode(reader: BsonReader, decoderContext: DecoderContext): T
    Definition Classes
    GenCodecBasedBsonCodec → Decoder
  2. def encode(writer: BsonWriter, value: T, encoderContext: EncoderContext): Unit
    Definition Classes
    GenCodecBasedBsonCodec → Encoder
  3. def getEncoderClass(): Class[T]
    Definition Classes
    GenCodecBasedBsonCodec → Encoder