Class RecordWiseFileCompactor<IN>
- java.lang.Object
-
- org.apache.flink.connector.file.sink.compactor.RecordWiseFileCompactor<IN>
-
- All Implemented Interfaces:
Serializable,FileCompactor
@PublicEvolving public class RecordWiseFileCompactor<IN> extends Object implements FileCompactor
AFileCompactorimplementation that reads input files with aRecordWiseFileCompactor.Readerand writes with aRecordWiseFileCompactor.Writer.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecordWiseFileCompactor.Reader<T>The reader that reads record from the compacting files.static interfaceRecordWiseFileCompactor.Writer<T>The writer that writers record into the compacting files.
-
Constructor Summary
Constructors Constructor Description RecordWiseFileCompactor(RecordWiseFileCompactor.Reader.Factory<IN> readerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompact(List<org.apache.flink.core.fs.Path> inputFiles, RecordWiseFileCompactor.Writer<IN> writer)
-
-
-
Constructor Detail
-
RecordWiseFileCompactor
public RecordWiseFileCompactor(RecordWiseFileCompactor.Reader.Factory<IN> readerFactory)
-
-
Method Detail
-
compact
public void compact(List<org.apache.flink.core.fs.Path> inputFiles, RecordWiseFileCompactor.Writer<IN> writer) throws Exception
- Throws:
Exception
-
-