public abstract class CombinedCompactorSource<T> extends AbstractNonCoordinatedSource<T>
Split
or compaction task UnawareAppendCompactionTask
corresponding to the incremental files
The splits to be read are forwarded to the downstream MultiTablesReadOperator
which
can have parallelism greater than one.
Currently, only dedicated compaction job for multi-tables rely on this monitor. This is the single (non-parallel) monitoring task, it is responsible for the new Paimon table.
Modifier and Type | Field and Description |
---|---|
protected CatalogLoader |
catalogLoader |
protected Pattern |
databasePattern |
protected Pattern |
excludingPattern |
protected Pattern |
includingPattern |
protected boolean |
isStreaming |
Constructor and Description |
---|
CombinedCompactorSource(CatalogLoader catalogLoader,
Pattern includingPattern,
Pattern excludingPattern,
Pattern databasePattern,
boolean isStreaming) |
Modifier and Type | Method and Description |
---|---|
org.apache.flink.api.connector.source.Boundedness |
getBoundedness() |
createEnumerator, getEnumeratorCheckpointSerializer, getSplitSerializer, restoreEnumerator
protected final CatalogLoader catalogLoader
protected final Pattern includingPattern
protected final Pattern excludingPattern
protected final Pattern databasePattern
protected final boolean isStreaming
public CombinedCompactorSource(CatalogLoader catalogLoader, Pattern includingPattern, Pattern excludingPattern, Pattern databasePattern, boolean isStreaming)
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.