Skip to content

KafkaTable

KafkaTable is a Table with read and write support for Kafka Data Source.

Name

KafkaTable uses KafkaTable name.

Capabilities

capabilities(): ju.Set[TableCapability]

capabilities is part of the Table abstraction.


capabilities is the following table capabilities:

Creating ScanBuilder

newScanBuilder(
  options: CaseInsensitiveStringMap): ScanBuilder

newScanBuilder is part of the SupportsRead abstraction.


newScanBuilder creates a ScanBuilder that can create a KafkaScan.

Creating WriteBuilder

newWriteBuilder(
  info: LogicalWriteInfo): WriteBuilder

newWriteBuilder is part of the SupportsWrite abstraction.


newWriteBuilder creates a custom WriteBuilder with support for truncate and update.

buildForBatch

buildForBatch(): BatchWrite

buildForBatch is part of the WriteBuilder abstraction.


buildForBatch creates a KafkaBatchWrite.