| Modifier and Type | Method and Description |
|---|---|
abstract List<HoodieFileGroupId> |
BootstrapIndex.IndexReader.getIndexedFileGroupIds()
Return list file-ids indexed.
|
List<HoodieFileGroupId> |
HFileBootstrapIndex.HFileBootstrapIndexReader.getIndexedFileGroupIds() |
abstract Map<HoodieFileGroupId,BootstrapFileMapping> |
BootstrapIndex.IndexReader.getSourceFileMappingForFileIds(List<HoodieFileGroupId> ids)
Lookup Bootstrap index by file group ids.
|
Map<HoodieFileGroupId,BootstrapFileMapping> |
HFileBootstrapIndex.HFileBootstrapIndexReader.getSourceFileMappingForFileIds(List<HoodieFileGroupId> ids) |
| Modifier and Type | Method and Description |
|---|---|
abstract Map<HoodieFileGroupId,BootstrapFileMapping> |
BootstrapIndex.IndexReader.getSourceFileMappingForFileIds(List<HoodieFileGroupId> ids)
Lookup Bootstrap index by file group ids.
|
Map<HoodieFileGroupId,BootstrapFileMapping> |
HFileBootstrapIndex.HFileBootstrapIndexReader.getSourceFileMappingForFileIds(List<HoodieFileGroupId> ids) |
| Modifier and Type | Method and Description |
|---|---|
HoodieFileGroupId |
BootstrapFileMapping.getFileGroupId() |
HoodieFileGroupId |
CompactionOperation.getFileGroupId() |
HoodieFileGroupId |
BootstrapBaseFileMapping.getFileGroupId() |
HoodieFileGroupId |
HoodieFileGroup.getFileGroupId() |
HoodieFileGroupId |
FileSlice.getFileGroupId() |
| Modifier and Type | Method and Description |
|---|---|
Map<HoodieFileGroupId,String> |
HoodieCommitMetadata.getFileGroupIdAndFullPaths(String basePath) |
| Modifier and Type | Method and Description |
|---|---|
int |
HoodieFileGroupId.compareTo(HoodieFileGroupId o) |
| Constructor and Description |
|---|
BootstrapBaseFileMapping(HoodieFileGroupId fileGroupId,
HoodieFileStatus bootstrapFileStatus) |
FileSlice(HoodieFileGroupId fileGroupId,
String baseInstantTime) |
HoodieFileGroup(HoodieFileGroupId fileGroupId,
HoodieTimeline timeline) |
| Modifier and Type | Method and Description |
|---|---|
static Pair<HoodieFileGroupId,HoodieInstant> |
ClusteringOpDTO.toClusteringOperation(ClusteringOpDTO dto) |
| Modifier and Type | Method and Description |
|---|---|
static ClusteringOpDTO |
ClusteringOpDTO.fromClusteringOp(HoodieFileGroupId fileGroupId,
HoodieInstant instant) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<HoodieFileGroupId,BootstrapBaseFileMapping> |
HoodieTableFileSystemView.fgIdToBootstrapBaseFile
PartitionPath + File-Id to bootstrap base File (Index Only bootstrapped).
|
protected Map<HoodieFileGroupId,HoodieInstant> |
HoodieTableFileSystemView.fgIdToPendingClustering
Track file groups in pending clustering.
|
protected Map<HoodieFileGroupId,Pair<String,CompactionOperation>> |
HoodieTableFileSystemView.fgIdToPendingCompaction
PartitionPath + File-Id to pending compaction instant time.
|
protected Map<HoodieFileGroupId,HoodieInstant> |
HoodieTableFileSystemView.fgIdToReplaceInstants
Track replace time for replaced file groups.
|
| Modifier and Type | Method and Description |
|---|---|
protected HoodieBaseFile |
AbstractTableFileSystemView.addBootstrapBaseFileIfPresent(HoodieFileGroupId fileGroupId,
HoodieBaseFile baseFile) |
protected Option<BootstrapBaseFileMapping> |
HoodieTableFileSystemView.getBootstrapBaseFile(HoodieFileGroupId fileGroupId) |
protected Option<BootstrapBaseFileMapping> |
RocksDbBasedFileSystemView.getBootstrapBaseFile(HoodieFileGroupId fileGroupId) |
protected abstract Option<BootstrapBaseFileMapping> |
AbstractTableFileSystemView.getBootstrapBaseFile(HoodieFileGroupId fileGroupId)
Return pending compaction operation for a file-group.
|
protected Option<HoodieInstant> |
HoodieTableFileSystemView.getPendingClusteringInstant(HoodieFileGroupId fgId) |
protected Option<HoodieInstant> |
RocksDbBasedFileSystemView.getPendingClusteringInstant(HoodieFileGroupId fgId) |
protected abstract Option<HoodieInstant> |
AbstractTableFileSystemView.getPendingClusteringInstant(HoodieFileGroupId fileGroupId)
Get pending clustering instant time for specified file group.
|
protected Option<Pair<String,CompactionOperation>> |
HoodieTableFileSystemView.getPendingCompactionOperationWithInstant(HoodieFileGroupId fgId) |
protected Option<Pair<String,CompactionOperation>> |
RocksDbBasedFileSystemView.getPendingCompactionOperationWithInstant(HoodieFileGroupId fgId) |
protected abstract Option<Pair<String,CompactionOperation>> |
AbstractTableFileSystemView.getPendingCompactionOperationWithInstant(HoodieFileGroupId fileGroupId)
Return pending compaction operation for a file-group.
|
protected Option<HoodieInstant> |
HoodieTableFileSystemView.getReplaceInstant(HoodieFileGroupId fileGroupId) |
protected Option<HoodieInstant> |
RocksDbBasedFileSystemView.getReplaceInstant(HoodieFileGroupId fileGroupId) |
protected abstract Option<HoodieInstant> |
AbstractTableFileSystemView.getReplaceInstant(HoodieFileGroupId fileGroupId)
Track instant time for file groups replaced.
|
protected boolean |
HoodieTableFileSystemView.isBootstrapBaseFilePresentForFileId(HoodieFileGroupId fgId) |
protected boolean |
RocksDbBasedFileSystemView.isBootstrapBaseFilePresentForFileId(HoodieFileGroupId fgId) |
protected abstract boolean |
AbstractTableFileSystemView.isBootstrapBaseFilePresentForFileId(HoodieFileGroupId fgId)
Check if there is an bootstrap base file present for this file.
|
protected boolean |
HoodieTableFileSystemView.isPendingClusteringScheduledForFileId(HoodieFileGroupId fgId) |
protected boolean |
RocksDbBasedFileSystemView.isPendingClusteringScheduledForFileId(HoodieFileGroupId fgId) |
protected abstract boolean |
AbstractTableFileSystemView.isPendingClusteringScheduledForFileId(HoodieFileGroupId fgId)
Check if there is an outstanding clustering operation (requested/inflight) scheduled for this file.
|
protected boolean |
HoodieTableFileSystemView.isPendingCompactionScheduledForFileId(HoodieFileGroupId fgId) |
protected boolean |
RocksDbBasedFileSystemView.isPendingCompactionScheduledForFileId(HoodieFileGroupId fgId) |
protected abstract boolean |
AbstractTableFileSystemView.isPendingCompactionScheduledForFileId(HoodieFileGroupId fgId)
Check if there is an outstanding compaction scheduled for this file.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RocksDBSchemaHelper.getKeyForBootstrapBaseFile(HoodieFileGroupId fgId) |
String |
RocksDBSchemaHelper.getKeyForFileGroupsInPendingClustering(HoodieFileGroupId fgId) |
String |
RocksDBSchemaHelper.getKeyForPendingCompactionLookup(HoodieFileGroupId fgId) |
String |
RocksDBSchemaHelper.getKeyForReplacedFileGroup(HoodieFileGroupId fgId) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.