# Hierarchy For Package org.apache.sysds.runtime.io

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.io.BinaryBlockSerialization (implements org.apache.hadoop.io.serializer.Serialization<T>)
  - org.apache.sysds.runtime.io.BinaryBlockSerialization.MatrixBlockDeserializer (implements org.apache.hadoop.io.serializer.Deserializer<T>)
  - org.apache.sysds.runtime.io.BinaryBlockSerialization.MatrixBlockSerializer (implements org.apache.hadoop.io.serializer.Serializer<T>)
  - org.apache.sysds.runtime.io.FileFormatProperties
    - org.apache.sysds.runtime.io.FileFormatPropertiesCSV (implements java.io.Serializable)
    - org.apache.sysds.runtime.io.FileFormatPropertiesHDF5 (implements java.io.Serializable)
    - org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM (implements java.io.Serializable)
    - org.apache.sysds.runtime.io.FileFormatPropertiesMM (implements java.io.Serializable)
  - org.apache.sysds.runtime.io.FrameReader
    - org.apache.sysds.runtime.io.FrameReaderBinaryBlock
      - org.apache.sysds.runtime.io.FrameReaderBinaryBlockParallel
    - org.apache.sysds.runtime.io.FrameReaderProto
    - org.apache.sysds.runtime.io.FrameReaderTextCell
      - org.apache.sysds.runtime.io.FrameReaderTextCellParallel
    - org.apache.sysds.runtime.io.FrameReaderTextCSV
      - org.apache.sysds.runtime.io.FrameReaderTextCSVParallel
  - org.apache.sysds.runtime.io.FrameReaderFactory
  - org.apache.sysds.runtime.io.FrameReaderJSONL
    - org.apache.sysds.runtime.io.FrameReaderJSONLParallel
  - org.apache.sysds.runtime.io.FrameReaderTextCellParallel.ReadTask (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.io.FrameWriter
    - org.apache.sysds.runtime.io.FrameWriterBinaryBlock
      - org.apache.sysds.runtime.io.FrameWriterBinaryBlockParallel
    - org.apache.sysds.runtime.io.FrameWriterProto
    - org.apache.sysds.runtime.io.FrameWriterTextCell
      - org.apache.sysds.runtime.io.FrameWriterTextCellParallel
    - org.apache.sysds.runtime.io.FrameWriterTextCSV
      - org.apache.sysds.runtime.io.FrameWriterTextCSVParallel
  - org.apache.sysds.runtime.io.FrameWriterFactory
  - org.apache.sysds.runtime.io.FrameWriterJSONL
    - org.apache.sysds.runtime.io.FrameWriterJSONLParallel
  - org.apache.sysds.runtime.io.InputOutputInfo (implements java.io.Serializable)
  - org.apache.sysds.runtime.io.IOUtilFunctions
  - org.apache.sysds.runtime.io.IOUtilFunctions.CountRowsTask (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.io.ListReader
  - org.apache.sysds.runtime.io.ListWriter
  - org.apache.sysds.runtime.io.MatrixReader
    - org.apache.sysds.runtime.io.ReaderBinaryBlock
      - org.apache.sysds.runtime.io.ReaderBinaryBlockParallel
    - org.apache.sysds.runtime.io.ReaderHDF5
      - org.apache.sysds.runtime.io.ReaderHDF5Parallel
    - org.apache.sysds.runtime.io.ReaderTextCell
      - org.apache.sysds.runtime.io.ReaderTextCellParallel
    - org.apache.sysds.runtime.io.ReaderTextCSV
    - org.apache.sysds.runtime.io.ReaderTextCSVParallel
    - org.apache.sysds.runtime.io.ReaderTextLIBSVM
    - org.apache.sysds.runtime.io.ReaderTextLIBSVMParallel
  - org.apache.sysds.runtime.io.MatrixReaderFactory
  - org.apache.sysds.runtime.io.MatrixWriter
    - org.apache.sysds.runtime.io.WriterBinaryBlock
      - org.apache.sysds.runtime.io.WriterBinaryBlockParallel
    - org.apache.sysds.runtime.io.WriterHDF5
      - org.apache.sysds.runtime.io.WriterHDF5Parallel
    - org.apache.sysds.runtime.io.WriterMatrixMarket
      - org.apache.sysds.runtime.io.WriterMatrixMarketParallel
    - org.apache.sysds.runtime.io.WriterTextCell
      - org.apache.sysds.runtime.io.WriterTextCellParallel
    - org.apache.sysds.runtime.io.WriterTextCSV
      - org.apache.sysds.runtime.io.WriterTextCSVParallel
    - org.apache.sysds.runtime.io.WriterTextLIBSVM
      - org.apache.sysds.runtime.io.WriterTextLIBSVMParallel
  - org.apache.sysds.runtime.io.MatrixWriterFactory
  - org.apache.sysds.runtime.io.ReaderTextCellParallel.CellBuffer
  - org.apache.sysds.runtime.io.ReaderTextCellParallel.CountNnzTask (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.io.ReaderTextCellParallel.ReadTask (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.io.ReaderWriterFederated
  - org.apache.sysds.runtime.io.ReadProperties
  - org.apache.sysds.runtime.io.TensorReader
    - org.apache.sysds.runtime.io.TensorReaderBinaryBlock
      - org.apache.sysds.runtime.io.TensorReaderBinaryBlockParallel
    - org.apache.sysds.runtime.io.TensorReaderTextCell
      - org.apache.sysds.runtime.io.TensorReaderTextCellParallel
  - org.apache.sysds.runtime.io.TensorReaderFactory
  - org.apache.sysds.runtime.io.TensorWriter
    - org.apache.sysds.runtime.io.TensorWriterBinaryBlock
      - org.apache.sysds.runtime.io.TensorWriterBinaryBlockParallel
    - org.apache.sysds.runtime.io.TensorWriterTextCell
      - org.apache.sysds.runtime.io.TensorWriterTextCellParallel
  - org.apache.sysds.runtime.io.TensorWriterBinaryBlockParallel.WriteFileTask (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.io.TensorWriterFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.io.FileFormatPropertiesMM.MMField
    - org.apache.sysds.runtime.io.FileFormatPropertiesMM.MMFormat
    - org.apache.sysds.runtime.io.FileFormatPropertiesMM.MMSymmetry