Class OutputStreamBasedFileCompactor
java.lang.Object
org.apache.flink.connector.file.sink.compactor.OutputStreamBasedFileCompactor
- All Implemented Interfaces:
Serializable,FileCompactor
- Direct Known Subclasses:
ConcatFileCompactor
@PublicEvolving
public abstract class OutputStreamBasedFileCompactor
extends Object
implements FileCompactor
Base class for
FileCompactor implementations that write the compacting file by a output
stream.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompact(List<org.apache.flink.core.fs.Path> inputFiles, OutputStream outputStream) protected abstract voiddoCompact(List<org.apache.flink.core.fs.Path> inputFiles, OutputStream outputStream)
-
Constructor Details
-
OutputStreamBasedFileCompactor
public OutputStreamBasedFileCompactor()
-
-
Method Details
-
compact
public void compact(List<org.apache.flink.core.fs.Path> inputFiles, OutputStream outputStream) throws Exception - Throws:
Exception
-
doCompact
protected abstract void doCompact(List<org.apache.flink.core.fs.Path> inputFiles, OutputStream outputStream) throws Exception - Throws:
Exception
-