| Interface | Description |
|---|---|
| Compactor | |
| CompactorUtil.ThrowingRunnable<E extends Exception> |
| Class | Description |
|---|---|
| Cleaner |
A class to clean directories after compactions.
|
| CleanupRequest |
A class which specifies the required information for cleanup.
|
| CleanupRequest.CleanupRequestBuilder |
A builder for generating objects of CleaningRequest.
|
| CompactionHeartbeatService |
Singleton service responsible for heartbeating the compaction transactions.
|
| CompactorContext |
A class which contains all information required for MR/Query based compaction.
|
| CompactorFactory |
Simple factory class, which returns an instance of
QueryCompactor. |
| CompactorPipeline |
Runs different compactions based on the order in which compactors are added.
Mainly used for fall back mechanism for Merge compaction. |
| CompactorThread |
Superclass for all threads in the compactor.
|
| CompactorUtil | |
| FSRemover |
A runnable class which takes in cleaningRequestHandler and cleaning request and deletes the files
according to the cleaning request.
|
| Initiator |
A class to initiate compactions.
|
| InitiatorBase | |
| MetadataCache | |
| MetaStoreCompactorThread |
Compactor threads that runs in the metastore.
|
| MRCompactor |
Class to do compactions via an MR job.
|
| MRCompactor.CompactorMap<V extends org.apache.hadoop.io.Writable> | |
| OrcFileMerger |
Class to support fast merging of ORC files.
|
| QueryCompactor |
Common interface for query based compactions.
|
| QueryCompactor.Util |
Collection of some helper functions.
|
| RemoteCompactorThread |
Compactor thread that can run outside the metastore.
|
| RemoteCompactorUtil | |
| StatsUpdater |
Updates table/partition statistics.
|
| Worker |
A class to do compactions.
|
| Enum | Description |
|---|---|
| CompactorUtil.METADATA_FETCH_MODE |
Copyright © 2024 The Apache Software Foundation. All rights reserved.