public class MultiUnawareBucketTableScan extends MultiTableScanBase<MultiTableUnawareAppendCompactionTask>
MultiTableScanBase for the
table with fix single bucket such as unaware bucket table.MultiTableScanBase.ScanResult| Modifier and Type | Field and Description |
|---|---|
protected Map<Identifier,UnawareAppendTableCompactionCoordinator> |
tablesMap |
catalog, databasePattern, excludingPattern, includingPattern, isStreaming| Constructor and Description |
|---|
MultiUnawareBucketTableScan(CatalogLoader catalogLoader,
Pattern includingPattern,
Pattern excludingPattern,
Pattern databasePattern,
boolean isStreaming) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScanTable(FileStoreTable fileStoreTable,
Identifier identifier)
Add the scan table to the table map.
|
boolean |
checkTableScanned(Identifier identifier)
Check if table has been scanned.
|
close, scanTable, updateTableMapprotected transient Map<Identifier,UnawareAppendTableCompactionCoordinator> tablesMap
public MultiUnawareBucketTableScan(CatalogLoader catalogLoader, Pattern includingPattern, Pattern excludingPattern, Pattern databasePattern, boolean isStreaming)
public boolean checkTableScanned(Identifier identifier)
MultiTableScanBasepublic void addScanTable(FileStoreTable fileStoreTable, Identifier identifier)
MultiTableScanBaseCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.