1
0

[HUDI-2599] Make addFilesToview and fetchLatestBaseFiles public (#4066)

This commit is contained in:
Sagar Sumit
2021-11-22 22:53:50 +05:30
committed by GitHub
parent fc9ca6a07a
commit fe57e9beea

View File

@@ -125,7 +125,7 @@ public abstract class AbstractTableFileSystemView implements SyncableFileSystemV
/**
* Adds the provided statuses into the file system view, and also caches it inside this object.
*/
protected List<HoodieFileGroup> addFilesToView(FileStatus[] statuses) {
public List<HoodieFileGroup> addFilesToView(FileStatus[] statuses) {
HoodieTimer timer = new HoodieTimer().startTimer();
List<HoodieFileGroup> fileGroups = buildFileGroups(statuses, visibleCommitsAndCompactionTimeline, true);
long fgBuildTimeTakenMs = timer.endTimer();
@@ -925,7 +925,7 @@ public abstract class AbstractTableFileSystemView implements SyncableFileSystemV
/**
* Default implementation for fetching latest base-files for the partition-path.
*/
Stream<HoodieBaseFile> fetchLatestBaseFiles(final String partitionPath) {
public Stream<HoodieBaseFile> fetchLatestBaseFiles(final String partitionPath) {
return fetchAllStoredFileGroups(partitionPath)
.map(fg -> Pair.of(fg.getFileGroupId(), getLatestBaseFile(fg)))
.filter(p -> p.getValue().isPresent())