MapEncoder

com.sksamuel.avro4s.encoders.MapEncoder
class MapEncoder[T](encoder: Encoder[T]) extends Encoder[Map[String, T]]

Attributes

Graph
Supertypes
trait Encoder[Map[String, T]]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def encode(schema: Schema): Map[String, T] => Any

Attributes

Definition Classes

Inherited methods

final def contramap[U](f: U => Map[String, T]): Encoder[U]

Returns an [[Encoder[U]] by applying a function that maps a U to an T, before encoding as an T using this encoder.

Returns an [[Encoder[U]] by applying a function that maps a U to an T, before encoding as an T using this encoder.

Attributes

Inherited from:
Encoder