public static final class AcidUtils.ParsedBase extends AcidUtils.ParsedBaseLight implements AcidUtils.ParsedDirectory
AcidUtils.ParsedBaseLight this knows if the data is in raw format, i.e. doesn't
have acid metadata columns embedded in the files. To determine this in some cases
requires looking at the footer of the data file which can be expensive so if this info is
not needed AcidUtils.ParsedBaseLight should be used.baseDirPath, visibilityTxnId, writeId| Modifier and Type | Method and Description |
|---|---|
List<org.apache.hadoop.hive.shims.HadoopShims.HdfsFileStatusWithId> |
getFiles(org.apache.hadoop.fs.FileSystem fs,
Ref<Boolean> useFileIds)
Returns the files from the base directory.
|
boolean |
isRawFormat() |
void |
setFiles(List<org.apache.hadoop.hive.shims.HadoopShims.HdfsFileStatusWithId> files) |
void |
setRawFormat(boolean rawFormat) |
String |
toString() |
getBaseDirPath, getVisibilityTxnId, getWriteId, parseBasepublic boolean isRawFormat()
public void setRawFormat(boolean rawFormat)
public List<org.apache.hadoop.hive.shims.HadoopShims.HdfsFileStatusWithId> getFiles(org.apache.hadoop.fs.FileSystem fs, Ref<Boolean> useFileIds) throws IOException
getFiles in interface AcidUtils.ParsedDirectoryfs - FileSystem optionaluseFileIds - to use fileId based listing or not. OptionalIOException - expublic void setFiles(List<org.apache.hadoop.hive.shims.HadoopShims.HdfsFileStatusWithId> files)
public String toString()
toString in class AcidUtils.ParsedBaseLightCopyright © 2024 The Apache Software Foundation. All rights reserved.