Class PaimonCommitter
- java.lang.Object
-
- org.apache.flink.cdc.connectors.paimon.sink.v2.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>
ACommitterto commit write results for multiple tables.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.api.connector.sink2.Committer
org.apache.flink.api.connector.sink2.Committer.CommitRequest<CommT extends Object>
-
-
Constructor Summary
Constructors Constructor Description PaimonCommitter(org.apache.paimon.options.Options catalogOptions, String commitUser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcommit(Collection<org.apache.flink.api.connector.sink2.Committer.CommitRequest<org.apache.paimon.flink.sink.MultiTableCommittable>> commitRequests)
-
-
-
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:
commitin interfaceorg.apache.flink.api.connector.sink2.Committer<org.apache.paimon.flink.sink.MultiTableCommittable>- Throws:
IOException
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-