Class PaimonCommitter

  • All Implemented Interfaces:
    AutoCloseable, org.apache.flink.api.connector.sink2.Committer<org.apache.paimon.flink.sink.MultiTableCommittable>

    public class PaimonCommitter
    extends Object
    implements org.apache.flink.api.connector.sink2.Committer<org.apache.paimon.flink.sink.MultiTableCommittable>
    A Committer to commit write results for multiple tables.
    • Constructor Detail

      • PaimonCommitter

        public PaimonCommitter​(org.apache.paimon.options.Options catalogOptions,
                               String commitUser)
    • Method Detail

      • commit

        public void commit​(Collection<org.apache.flink.api.connector.sink2.Committer.CommitRequest<org.apache.paimon.flink.sink.MultiTableCommittable>> commitRequests)
                    throws IOException
        Specified by:
        commit in interface org.apache.flink.api.connector.sink2.Committer<org.apache.paimon.flink.sink.MultiTableCommittable>
        Throws:
        IOException