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, tableOptions| Constructor and Description |
|---|
MultiUnawareBucketTableScan(CatalogLoader catalogLoader,
Pattern includingPattern,
Pattern excludingPattern,
Pattern databasePattern,
boolean isStreaming,
Map<String,String> tableOptions) |
| 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 boolean checkTableScanned(Identifier identifier)
MultiTableScanBasepublic void addScanTable(FileStoreTable fileStoreTable, Identifier identifier)
MultiTableScanBaseCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.