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 the FileStatus interface for the Hadoop Distributed File System.
  • Constructor Details

    • HadoopFileStatus

      public HadoopFileStatus(org.apache.hadoop.fs.FileStatus fileStatus)
      Creates a new file status from an HDFS file status.
      Parameters:
      fileStatus - the HDFS file status
  • Method Details

    • getLen

      public long getLen()
      Specified by:
      getLen in interface org.apache.flink.core.fs.FileStatus
    • getBlockSize

      public long getBlockSize()
      Specified by:
      getBlockSize in interface org.apache.flink.core.fs.FileStatus
    • getAccessTime

      public long getAccessTime()
      Specified by:
      getAccessTime in interface org.apache.flink.core.fs.FileStatus
    • getModificationTime

      public long getModificationTime()
      Specified by:
      getModificationTime in interface org.apache.flink.core.fs.FileStatus
    • getReplication

      public short getReplication()
      Specified by:
      getReplication in interface org.apache.flink.core.fs.FileStatus
    • getPath

      public org.apache.flink.core.fs.Path getPath()
      Specified by:
      getPath in interface org.apache.flink.core.fs.FileStatus
    • isDir

      public boolean isDir()
      Specified by:
      isDir in interface org.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 new HadoopFileStatus from Hadoop's FileStatus. If Hadoop's file status is located, i.e., it contains block information, then this method returns an implementation of Flink's LocatedFileStatus.