Class FileSystemOutputFormat<T>
java.lang.Object
org.apache.flink.connector.file.table.FileSystemOutputFormat<T>
- Type Parameters:
T- The type of the consumed records.
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.io.FinalizeOnMaster,org.apache.flink.api.common.io.OutputFormat<T>,org.apache.flink.api.common.SupportsConcurrentExecutionAttempts
@Internal
public class FileSystemOutputFormat<T>
extends Object
implements org.apache.flink.api.common.io.OutputFormat<T>, org.apache.flink.api.common.io.FinalizeOnMaster, Serializable, org.apache.flink.api.common.SupportsConcurrentExecutionAttempts
File system
OutputFormat for batch job. It commits in finalizeGlobal(FinalizationContext).- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.flink.api.common.io.FinalizeOnMaster
org.apache.flink.api.common.io.FinalizeOnMaster.FinalizationContextNested classes/interfaces inherited from interface org.apache.flink.api.common.io.OutputFormat
org.apache.flink.api.common.io.OutputFormat.InitializationContext -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconfigure(org.apache.flink.configuration.Configuration parameters) voidfinalizeGlobal(org.apache.flink.api.common.io.FinalizeOnMaster.FinalizationContext context) voidopen(org.apache.flink.api.common.io.OutputFormat.InitializationContext context) voidwriteRecord(T record)
-
Method Details
-
finalizeGlobal
public void finalizeGlobal(org.apache.flink.api.common.io.FinalizeOnMaster.FinalizationContext context) - Specified by:
finalizeGlobalin interfaceorg.apache.flink.api.common.io.FinalizeOnMaster
-
configure
public void configure(org.apache.flink.configuration.Configuration parameters) - Specified by:
configurein interfaceorg.apache.flink.api.common.io.OutputFormat<T>
-
open
public void open(org.apache.flink.api.common.io.OutputFormat.InitializationContext context) throws IOException - Specified by:
openin interfaceorg.apache.flink.api.common.io.OutputFormat<T>- Throws:
IOException
-
writeRecord
- Specified by:
writeRecordin interfaceorg.apache.flink.api.common.io.OutputFormat<T>
-
close
- Specified by:
closein interfaceorg.apache.flink.api.common.io.OutputFormat<T>- Throws:
IOException
-