public static final class AcidUtils.DirectoryImpl extends Object implements AcidUtils.Directory
| Constructor and Description |
|---|
DirectoryImpl(List<org.apache.hadoop.fs.FileStatus> abortedDirectories,
boolean isBaseInRawFormat,
List<HadoopShims.HdfsFileStatusWithId> original,
List<org.apache.hadoop.fs.FileStatus> obsolete,
List<AcidUtils.ParsedDelta> deltas,
org.apache.hadoop.fs.Path base) |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.hadoop.fs.FileStatus> |
getAbortedDirectories()
Get the list of directories that has nothing but aborted transactions.
|
org.apache.hadoop.fs.Path |
getBaseDirectory()
Get the base directory.
|
List<AcidUtils.ParsedDelta> |
getCurrentDirectories()
Get the list of base and delta directories that are valid and not
obsolete.
|
List<org.apache.hadoop.fs.FileStatus> |
getObsolete()
Get the list of obsolete directories.
|
List<HadoopShims.HdfsFileStatusWithId> |
getOriginalFiles()
Get the list of original files.
|
boolean |
isBaseInRawFormat() |
public DirectoryImpl(List<org.apache.hadoop.fs.FileStatus> abortedDirectories, boolean isBaseInRawFormat, List<HadoopShims.HdfsFileStatusWithId> original, List<org.apache.hadoop.fs.FileStatus> obsolete, List<AcidUtils.ParsedDelta> deltas, org.apache.hadoop.fs.Path base)
public org.apache.hadoop.fs.Path getBaseDirectory()
AcidUtils.DirectorygetBaseDirectory in interface AcidUtils.Directorypublic boolean isBaseInRawFormat()
isBaseInRawFormat in interface AcidUtils.Directorypublic List<HadoopShims.HdfsFileStatusWithId> getOriginalFiles()
AcidUtils.Directorynull. Must be sorted.getOriginalFiles in interface AcidUtils.Directorypublic List<AcidUtils.ParsedDelta> getCurrentDirectories()
AcidUtils.Directorynull. List must be sorted in a specific way.
See AcidUtils.ParsedDelta.compareTo(org.apache.hadoop.hive.ql.io.AcidUtils.ParsedDelta)
for details.getCurrentDirectories in interface AcidUtils.Directorypublic List<org.apache.hadoop.fs.FileStatus> getObsolete()
AcidUtils.Directorynull.getObsolete in interface AcidUtils.Directorypublic List<org.apache.hadoop.fs.FileStatus> getAbortedDirectories()
AcidUtils.DirectorygetAbortedDirectories in interface AcidUtils.DirectoryCopyright © 2019 The Apache Software Foundation. All Rights Reserved.