@InterfaceAudience.Private @InterfaceStability.Evolving public class PathMetadata extends Object
PathMetadata models path metadata stored in the
MetadataStore.| Constructor and Description |
|---|
PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus)
Creates a new
PathMetadata containing given FileStatus. |
PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus,
Tristate isEmptyDir) |
PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus,
Tristate isEmptyDir,
boolean isDeleted) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.apache.hadoop.fs.FileStatus |
getFileStatus() |
int |
hashCode() |
boolean |
isDeleted() |
Tristate |
isEmptyDirectory()
Query if a directory is empty.
|
String |
prettyPrint() |
void |
prettyPrint(StringBuilder sb)
Log contents to supplied StringBuilder in a pretty fashion.
|
static PathMetadata |
tombstone(org.apache.hadoop.fs.Path path)
Create a tombstone from the current time.
|
String |
toString() |
public PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus)
PathMetadata containing given FileStatus.fileStatus - file status containing an absolute path.public PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus,
Tristate isEmptyDir)
public PathMetadata(org.apache.hadoop.fs.FileStatus fileStatus,
Tristate isEmptyDir,
boolean isDeleted)
public static PathMetadata tombstone(org.apache.hadoop.fs.Path path)
path - path to tombstonepublic final org.apache.hadoop.fs.FileStatus getFileStatus()
FileStatus contained in this PathMetadata.public Tristate isEmptyDirectory()
public boolean isDeleted()
public void prettyPrint(StringBuilder sb)
sb - target StringBuilderpublic String prettyPrint()
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.