public class HoodieSerializableFileStatus extends Object implements Serializable
Use `HoodieFileStatus` generated by Avro instead this class if possible This class is needed because `hudi-hadoop-mr-bundle` relies on Avro 1.8.2, and won't work well with `HoodieFileStatus`
| Modifier and Type | Method and Description |
|---|---|
static HoodieSerializableFileStatus |
fromFileStatus(org.apache.hadoop.fs.FileStatus status) |
static HoodieSerializableFileStatus[] |
fromFileStatuses(org.apache.hadoop.fs.FileStatus[] statuses) |
long |
getAccessTime() |
long |
getBlockSize() |
String |
getGroup() |
long |
getLen() |
long |
getModificationTime() |
String |
getOwner() |
org.apache.hadoop.fs.Path |
getPath() |
org.apache.hadoop.fs.permission.FsPermission |
getPermission() |
short |
getReplication() |
org.apache.hadoop.fs.Path |
getSymlink() |
Boolean |
isDirectory() |
static org.apache.hadoop.fs.FileStatus |
toFileStatus(HoodieSerializableFileStatus status) |
static org.apache.hadoop.fs.FileStatus[] |
toFileStatuses(HoodieSerializableFileStatus[] statuses) |
public org.apache.hadoop.fs.Path getPath()
public long getLen()
public Boolean isDirectory()
public short getReplication()
public long getBlockSize()
public long getModificationTime()
public long getAccessTime()
public org.apache.hadoop.fs.permission.FsPermission getPermission()
public String getOwner()
public String getGroup()
public org.apache.hadoop.fs.Path getSymlink()
public static HoodieSerializableFileStatus fromFileStatus(org.apache.hadoop.fs.FileStatus status)
public static HoodieSerializableFileStatus[] fromFileStatuses(org.apache.hadoop.fs.FileStatus[] statuses)
public static org.apache.hadoop.fs.FileStatus toFileStatus(HoodieSerializableFileStatus status)
public static org.apache.hadoop.fs.FileStatus[] toFileStatuses(HoodieSerializableFileStatus[] statuses)
Copyright © 2024 The Apache Software Foundation. All rights reserved.