ValueSerdeFactory¶
ValueSerdeFactory
is an abstraction of factories of value serdes.
Contract¶
Creating Value Serde¶
Serde<GenericRow> create(
FormatInfo format,
PersistenceSchema schema,
KsqlConfig ksqlConfig,
Supplier<SchemaRegistryClient> schemaRegistryClientFactory,
String loggerNamePrefix,
ProcessingLogContext processingLogContext,
Optional<TrackedCallback> tracker)
Serde
(Apache Kafka) of GenericRow
s
See GenericRowSerDe
Used when:
CreateSourceFactory
is requested to validateSerdesCanHandleSchemasKafkaConsumerFactory
is requested to create aKafkaConsumer
RuntimeBuildContext
is requested to build a value SerdeInsertsSubscriber
is requested tocreateInsertsSubscriber
InsertValuesExecutor
is requested toserializeValue
GenericRowSerDe
is requested to create a Serde