SupportedType

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

object AsJson

Exposes a means to represent committable records as json values

Exposes a means to represent committable records as json values

case object BYTE_ARRAY extends SupportedType[Array[Byte]]
case object JSON extends SupportedType[String]
case object LONG extends SupportedType[Long]
case class RECORD(namespace: String) extends SupportedType[GenericRecord]
case object STRING extends SupportedType[String]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def JsonSerde: WrapperSerde[Json]
def StringSerde: StringSerde
def serdeForName(typ: String): Option[Serde[_]]
def withKeyValue[K, V](record: CommittableRecord[_, _], key: K, value: V): CommittableRecord[K, V]
def withKeyValue[K, V](record: ConsumerRecord[_, _], key: K, value: V): ConsumerRecord[K, V]

copy the consumer record, but use the given key/value

copy the consumer record, but use the given key/value

Returns:

a mapped consumer record