| 接口 | 说明 |
|---|---|
| FileSystemFactory |
A factory to create file systems.
|
| OutputFormatFactory<T> |
A factory to create an
OutputFormat. |
| PartitionCommitPolicy |
Policy for commit a partition.
|
| PartitionCommitPolicy.Context |
Context of policy, including table information and partition information.
|
| PartitionComputer<T> |
Compute partition path from record and project non-partition columns for output writer.
|
| PartitionTimeExtractor |
Time extractor to extract time from partition values.
|
| PartitionWriter<T> |
Partition writer to write records with partition.
|
| PartitionWriterFactory<T> |
Factory of
PartitionWriter to avoid virtual function calls. |
| TableMetaStoreFactory |
Meta store factory to create
TableMetaStoreFactory.TableMetaStore. |
| TableMetaStoreFactory.TableMetaStore |
Meta store to manage the location paths of this table and its partitions.
|
| 类 | 说明 |
|---|---|
| DefaultPartTimeExtractor |
Default
PartitionTimeExtractor. |
| DynamicPartitionWriter<T> |
Dynamic partition writer to writing multiple partitions at the same time, it maybe consumes more memory.
|
| EmptyMetaStoreFactory |
Empty implementation
TableMetaStoreFactory. |
| FileSystemLookupFunction<T extends org.apache.flink.core.io.InputSplit> |
Lookup table function for filesystem connector tables.
|
| FileSystemOptions |
This class holds configuration constants used by filesystem(Including hive) connector.
|
| FileSystemOutputFormat<T> |
File system
OutputFormat for batch job. |
| FileSystemOutputFormat.Builder<T> |
Builder to build
FileSystemOutputFormat. |
| FileSystemTableFactory |
File system
TableFactory. |
| FileSystemTableSink |
File system
TableSink. |
| FileSystemTableSink.ProjectionBulkFactory |
Project row to non-partition fields.
|
| FileSystemTableSink.TableBucketAssigner |
Table bucket assigner, wrap
PartitionComputer. |
| FileSystemTableSink.TableRollingPolicy |
Table
RollingPolicy, it extends CheckpointRollingPolicy for bulk writers. |
| FileSystemTableSource |
File system table source.
|
| GroupedPartitionWriter<T> |
PartitionWriter for grouped dynamic partition inserting. |
| MetastoreCommitPolicy |
Partition commit policy to update metastore.
|
| PartitionLoader |
Loader to temporary files to final output path and meta store.
|
| PartitionTempFileManager |
Manage temporary files for writing files.
|
| PartitionWriter.Context<T> |
Context for partition writer, provide some information and generation utils.
|
| RowDataPartitionComputer |
PartitionComputer for RowData. |
| RowPartitionComputer |
PartitionComputer for Row. |
| SingleDirectoryWriter<T> |
PartitionWriter for single directory writer. |
| SuccessFileCommitPolicy |
Partition commit policy to add success file to directory.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.