| Interface | Description |
|---|---|
| BatchTableCommit |
A
TableCommit for batch processing. |
| BatchTableWrite |
A
TableWrite for batch processing. |
| BatchWriteBuilder |
An interface for building the
BatchTableWrite and BatchTableCommit. |
| ChannelComputer<T> |
A utility class to compute which downstream channel a given record should be sent to.
|
| CommitCallback |
This callback will be called after a list of
ManifestCommittables is committed. |
| CommitMessage |
Commit message for partition and bucket.
|
| InnerTableCommit |
Inner
TableCommit contains overwrite setter. |
| InnerTableWrite |
Inner
TableWrite contains overwrite setter. |
| KeyAndBucketExtractor<T> |
Utility interface to extract partition keys, bucket id, primary keys for file store (
trimmedPrimaryKey) and primary keys for external log system (logPrimaryKey) from the
given record. |
| PartitionKeyExtractor<T> |
Extractor to extract partition and trimmed primary key.
|
| StreamTableCommit |
A
TableCommit for stream processing. |
| StreamTableWrite |
A
TableWrite for stream processing. |
| StreamWriteBuilder |
An interface for building the
StreamTableWrite and StreamTableCommit. |
| TableCommit |
Create and commit snapshots of a
Table. |
| TableWrite |
Write of
Table to provide InternalRow writing. |
| TableWriteImpl.RecordExtractor<T> |
Extractor to extract
T from the SinkRecord. |
| TagCallback |
This callback will be called after tag operations.
|
| WriteBuilder |
An interface for building the
TableWrite and TableCommit. |
| WriteSelector |
The
WriteSelector determines to which logical downstream writers a record should be
written to. |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.