class KeyValueRecordCodec[K, V] extends AvroRecordCodec[Vector[(K, V)]]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- KeyValueRecordCodec
- AvroRecordCodec
- AvroCodec
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new KeyValueRecordCodec()(implicit a: AvroRecordCodec[K], b: AvroRecordCodec[V])
Value Members
-
def
decode(rec: GenericRecord): Vector[(K, V)]
- Definition Classes
- KeyValueRecordCodec → AvroRecordCodec → AvroCodec
-
def
encode(t: Vector[(K, V)], rec: GenericRecord): Unit
- Definition Classes
- KeyValueRecordCodec → AvroRecordCodec
-
def
encode(thing: Vector[(K, V)]): GenericRecord
- Definition Classes
- AvroRecordCodec → AvroCodec
- val pairCodec: TupleCodec[K, V]
-
def
schema: Schema
- Definition Classes
- KeyValueRecordCodec → AvroRecordCodec → AvroCodec
-
def
supported[O](other: O): Boolean
- Definition Classes
- AvroRecordCodec