| 接口 | 说明 |
|---|---|
| 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. |
| 类 | 说明 |
|---|---|
| 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–2021 The Apache Software Foundation. All rights reserved.