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.