class MongoCodec[A, BSON <: BsonValue] extends Codec[A]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MongoCodec
- Codec
- Decoder
- Encoder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MongoCodec(bsonCodec: BsonCodec[A, BSON], registry: CodecRegistry)(implicit cta: commons.ClassTag[A], ctbson: commons.ClassTag[BSON])
Value Members
- val aClass: Class[A]
- val bsonClass: Class[BSON]
-
def
decode(reader: BsonReader, decoderContext: DecoderContext): A
- Definition Classes
- MongoCodec → Decoder
-
def
encode(writer: BsonWriter, value: A, encoderContext: EncoderContext): Unit
- Definition Classes
- MongoCodec → Encoder
-
def
getEncoderClass(): Class[A]
- Definition Classes
- MongoCodec → Encoder