class KeyValueRecordCodec[K, V] extends AvroRecordCodec[Vector[(K, V)]]

Linear Supertypes
AvroRecordCodec[Vector[(K, V)]], AvroCodec[Vector[(K, V)], GenericRecord], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KeyValueRecordCodec
  2. AvroRecordCodec
  3. AvroCodec
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KeyValueRecordCodec()(implicit a: AvroRecordCodec[K], b: AvroRecordCodec[V])

Value Members

  1. def decode(rec: GenericRecord): Vector[(K, V)]
    Definition Classes
    KeyValueRecordCodecAvroRecordCodecAvroCodec
  2. def encode(t: Vector[(K, V)], rec: GenericRecord): Unit
    Definition Classes
    KeyValueRecordCodecAvroRecordCodec
  3. def encode(thing: Vector[(K, V)]): GenericRecord
    Definition Classes
    AvroRecordCodecAvroCodec
  4. val pairCodec: TupleCodec[K, V]
  5. def schema: Schema
    Definition Classes
    KeyValueRecordCodecAvroRecordCodecAvroCodec
  6. def supported[O](other: O): Boolean
    Definition Classes
    AvroRecordCodec