Interface FileWriter

All Known Implementing Classes:
AvroHiveFileWriter, LineFileWriter, MergeFileWriter, OrcFileWriter, ParquetFileWriter, RcFileFileWriter, RecordFileWriter, SortingFileWriter

public interface FileWriter
  • Method Details

    • getWrittenBytes

      long getWrittenBytes()
    • getMemoryUsage

      long getMemoryUsage()
    • appendRows

      void appendRows(Page dataPage)
    • commit

      Closeable commit()
      Commits written data. Returns rollback Closeable which can be used to cleanup on failure.
    • rollback

      void rollback()
    • getValidationCpuNanos

      long getValidationCpuNanos()
    • getVerificationTask

      default Optional<Runnable> getVerificationTask()