StreamPartitioner to partition records by bucket.ManifestCommittable.PrepareCommitOperator.SimpleVersionedSerializer for Committable.Committable.Committer is responsible for creating and committing an aggregated committable, which
we call committable (see Committer.combine(long, java.util.List<org.apache.flink.table.store.connector.sink.Committable>)).Committable.SimpleVersionedSerializer for FileCommittable.TableFunction for file store.Source of file store.SourceReader that read records from FileStoreSourceSplit.SourceSplit of file store.FileStoreSplitGenerator's task is to plan all files to be read and to split them into
a set of FileStoreSourceSplit.SplitReader implementation for the file store source.SimpleVersionedSerializer for FileStoreSourceSplit.FileStoreSourceSplit.FlinkCatalog.Source.HybridSource.SourceFactory from StaticFileStoreSplitEnumerator.SimpleVersionedSerializer for PendingSplitsCheckpoint.Committables.LookupTable for primary key table.LookupTable for primary key table which provides lookup by secondary key.FileStoreSource input.Committer for dynamic store.PrepareCommitOperator to write records.StreamExecutionEnvironment.TableConfig.DynamicTableFactory to create source and sink.DataStreamScanProvider.DataStreamSinkProvider.DynamicTableFactory.Context.ManagedTableFactory.StoreSink.FileStoreSource under batch mode or change-tracking is disabled.Copyright © 2019–2022 The Apache Software Foundation. All rights reserved.