Interface | Description |
---|---|
BucketAssigner<IN,BucketID> |
A BucketAssigner is used with a
StreamingFileSink to determine the Bucket each incoming element
should be put into. |
BucketAssigner.Context |
Context that the
BucketAssigner can use for getting additional data about
an input record. |
PartFileInfo<BucketID> |
An interface exposing the information concerning the current (open) part file
that is necessary to the
RollingPolicy in order to determine if it
should roll the part file or not. |
RollingPolicy<IN,BucketID> |
The policy based on which a
Bucket in the StreamingFileSink
rolls its currently open part file and opens a new one. |
Class | Description |
---|---|
Bucket<IN,BucketID> |
A bucket is the directory organization of the output of the
StreamingFileSink . |
Buckets<IN,BucketID> |
The manager of the different active buckets in the
StreamingFileSink . |
OutputFileConfig |
Part file name configuration.
|
OutputFileConfig.OutputFileConfigBuilder |
A builder to create the part file configuration.
|
StreamingFileSink<IN> |
Sink that emits its input elements to
FileSystem files within buckets. |
StreamingFileSink.BulkFormatBuilder<IN,BucketID,T extends StreamingFileSink.BulkFormatBuilder<IN,BucketID,T>> |
A builder for configuring the sink for bulk-encoding formats, e.g.
|
StreamingFileSink.DefaultBulkFormatBuilder<IN> |
Builder for the vanilla
StreamingFileSink using a bulk format. |
StreamingFileSink.DefaultRowFormatBuilder<IN> |
Builder for the vanilla
StreamingFileSink using a row format. |
StreamingFileSink.RowFormatBuilder<IN,BucketID,T extends StreamingFileSink.RowFormatBuilder<IN,BucketID,T>> |
A builder for configuring the sink for row-wise encoding formats.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.