Package org.apache.flink.streaming.api.functions.sink.filesystem
package org.apache.flink.streaming.api.functions.sink.filesystem
-
ClassDescriptionAbstractPartFileWriter<IN,
BucketID> An abstract writer for the currently open part file in a specificBucket.BucketAssigner<IN,BucketID> A BucketAssigner is used with a file sink to determine the bucket each incoming element should be put into.Context that theBucketAssignercan use for getting additional data about an input record.BucketWriter<IN,BucketID> An interface for factories that create the differentwriters.This represents the file that can not write any data to.BulkBucketWriter<IN,BucketID> A factory that createsBulkPartWriters.The file sink compactors use theCompactingFileWriterto write a compacting file.Enum defining the types ofCompactingFileWriter.InProgressFileWriter<IN,BucketID> TheBucketuses theInProgressFileWriterto write element to a part file.A handle can be used to recover in-progress file..The handle can be used to recover pending file.Part file name configuration.A builder to create the part file configuration.The compactors use theOutputStreamBasedCompactingFileWriterto directly write a compacting file as anOutputStream.OutputStreamBasedPartFileWriter<IN,BucketID> The base class for all the part file writer that useRecoverableFsDataOutputStream.TheInProgressFileWriter.InProgressFileRecoverableimplementation forOutputStreamBasedPartFileWriter.OutputStreamBasedBucketWriter.The serializer forOutputStreamBasedPartFileWriter.OutputStreamBasedInProgressFileRecoverable.TheInProgressFileWriter.PendingFileRecoverableimplementation forOutputStreamBasedPartFileWriter.OutputStreamBasedBucketWriter.The serializer forOutputStreamBasedPartFileWriter.OutputStreamBasedPendingFileRecoverable.PartFileInfo<BucketID>An interface exposing the information concerning the current (open) part file that is necessary to theRollingPolicyin order to determine if it should roll the part file or not.The compactors use theRecordWiseCompactingFileWriterto write elements to a compacting file.RollingPolicy<IN,BucketID> The policy based on which aBucketin theFilesystem Sinkrolls its currently open part file and opens a new one.RowWiseBucketWriter<IN,BucketID> A factory that createsRowWisePartWriters.RowWisePartWriter<IN,BucketID> AInProgressFileWriterfor row-wise formats that use anEncoder.This class describes the property of theBucketWriter.