Packages

case class IterableCodec(registry: CodecRegistry, bsonTypeClassMap: BsonTypeClassMap, valueTransformer: Transformer) extends Codec[Iterable[_]] with Product with Serializable

Encodes and decodes Iterable objects.

Annotations
@SuppressWarnings()
Since

1.2

Linear Supertypes
Serializable, Serializable, Product, Equals, Codec[Iterable[_]], Decoder[Iterable[_]], Encoder[Iterable[_]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterableCodec
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Codec
  7. Decoder
  8. Encoder
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IterableCodec(registry: CodecRegistry, bsonTypeClassMap: BsonTypeClassMap, valueTransformer: Transformer)

Value Members

  1. val bsonTypeClassMap: BsonTypeClassMap
  2. lazy val bsonTypeCodecMap: bson.codecs.BsonTypeCodecMap
  3. def decode(reader: BsonReader, decoderContext: DecoderContext): Iterable[_]
    Definition Classes
    IterableCodec → Decoder
  4. def encode(writer: BsonWriter, value: Iterable[_], encoderContext: EncoderContext): Unit
    Definition Classes
    IterableCodec → Encoder
  5. def getEncoderClass(): Class[Iterable[_]]
    Definition Classes
    IterableCodec → Encoder
  6. val registry: CodecRegistry
  7. val valueTransformer: Transformer