Package org.apache.flink.runtime.fs.hdfs
Class HadoopFileStatus
- java.lang.Object
-
- org.apache.flink.runtime.fs.hdfs.HadoopFileStatus
-
- All Implemented Interfaces:
org.apache.flink.core.fs.FileStatus
- Direct Known Subclasses:
LocatedHadoopFileStatus
public class HadoopFileStatus extends Object implements org.apache.flink.core.fs.FileStatus
Concrete implementation of theFileStatusinterface for the Hadoop Distributed File System.
-
-
Constructor Summary
Constructors Constructor Description HadoopFileStatus(org.apache.hadoop.fs.FileStatus fileStatus)Creates a new file status from an HDFS file status.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HadoopFileStatusfromHadoopStatus(org.apache.hadoop.fs.FileStatus fileStatus)Creates a newHadoopFileStatusfrom Hadoop'sFileStatus.longgetAccessTime()longgetBlockSize()org.apache.hadoop.fs.FileStatusgetInternalFileStatus()longgetLen()longgetModificationTime()org.apache.flink.core.fs.PathgetPath()shortgetReplication()booleanisDir()
-
-
-
Method Detail
-
getLen
public long getLen()
- Specified by:
getLenin interfaceorg.apache.flink.core.fs.FileStatus
-
getBlockSize
public long getBlockSize()
- Specified by:
getBlockSizein interfaceorg.apache.flink.core.fs.FileStatus
-
getAccessTime
public long getAccessTime()
- Specified by:
getAccessTimein interfaceorg.apache.flink.core.fs.FileStatus
-
getModificationTime
public long getModificationTime()
- Specified by:
getModificationTimein interfaceorg.apache.flink.core.fs.FileStatus
-
getReplication
public short getReplication()
- Specified by:
getReplicationin interfaceorg.apache.flink.core.fs.FileStatus
-
getPath
public org.apache.flink.core.fs.Path getPath()
- Specified by:
getPathin interfaceorg.apache.flink.core.fs.FileStatus
-
isDir
public boolean isDir()
- Specified by:
isDirin interfaceorg.apache.flink.core.fs.FileStatus
-
getInternalFileStatus
public org.apache.hadoop.fs.FileStatus getInternalFileStatus()
-
fromHadoopStatus
public static HadoopFileStatus fromHadoopStatus(org.apache.hadoop.fs.FileStatus fileStatus)
Creates a newHadoopFileStatusfrom Hadoop'sFileStatus. If Hadoop's file status is located, i.e., it contains block information, then this method returns an implementation of Flink'sLocatedFileStatus.
-
-