Class DataFileStatus

Object
io.delta.kernel.utils.FileStatus
io.delta.kernel.utils.DataFileStatus

public class DataFileStatus extends FileStatus
Extends FileStatus to include additional details such as column level statistics of the data file in the Delta Lake table.
  • Constructor Details

    • DataFileStatus

      public DataFileStatus(String path, long size, long modificationTime, Optional<DataFileStatistics> statistics)
      Create a new instance of DataFileStatus.
      Parameters:
      path - Fully qualified file path.
      size - File size in bytes.
      modificationTime - Last modification time of the file in epoch milliseconds.
      statistics - Optional column and file level statistics in the data file.
  • Method Details

    • getStatistics

      public Optional<DataFileStatistics> getStatistics()
      Get the statistics of the data file encapsulated in this object.
      Returns:
      Statistics of the file.