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
type MirroredLabel <: String

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 avroNamespaceForName(typ: String): Option[String]
def forName(name: String): Option[SupportedType[_]]
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