# Package org.apache.sysds.runtime.io

package org.apache.sysds.runtime.io

Related Packages
Package
Description
org.apache.sysds.runtime
org.apache.sysds.runtime.io.cog
org.apache.sysds.runtime.io.hdf5
Class
Description
BinaryBlockSerialization
This custom serialization class can be used via job.set(MRConfigurationNames.IO_SERIALIZATIONS, "org.apache.sysds.runtime.io.BinaryBlockSerialization");
BinaryBlockSerialization.MatrixBlockDeserializer
BinaryBlockSerialization.MatrixBlockSerializer
DeltaKernelUtils
Shared helpers for the native (Spark-free) Delta Lake read/write paths used by both the matrix and frame readers/writers.
DeltaKernelUtils.BatchConsumer
Consumes a whole columnar batch.
DeltaKernelUtils.ScanHandle
Opened latest snapshot of a Delta table: the logical schema plus everything needed to (re)read its data files, including the list of per-data-file scan rows.
DeltaKernelUtils.UnsupportedDirectDecodeException
Thrown when a data file's parquet layout cannot be decoded directly into the typed output columns, e.g.
FileFormatProperties
FileFormatPropertiesCOG
FileFormatPropertiesCSV
FileFormatPropertiesHDF5
FileFormatPropertiesLIBSVM
FileFormatPropertiesMM
FileFormatPropertiesMM.MMField
FileFormatPropertiesMM.MMFormat
FileFormatPropertiesMM.MMSymmetry
FrameReader
Base class for all format-specific frame readers.
FrameReaderBinaryBlock
Single-threaded frame binary block reader.
FrameReaderBinaryBlockParallel
Multi-threaded frame binary block reader.
FrameReaderDelta
Single-threaded native Delta Lake reader for frames, built on the Spark-free Delta Kernel library.
FrameReaderDeltaParallel
Parallel native Delta Lake frame reader.
FrameReaderFactory
FrameReaderJSONL
FrameReaderJSONLParallel
FrameReaderParquet
Single-threaded frame parquet reader.
FrameReaderParquetParallel
Multi-threaded frame parquet reader.
FrameReaderProto
FrameReaderTextCell
Single-threaded frame textcell reader.
FrameReaderTextCellParallel
Multi-threaded frame textcell reader.
FrameReaderTextCSV
Single-threaded frame text csv reader.
FrameReaderTextCSVParallel
Multi-threaded frame text csv reader.
FrameWriter
Base class for all format-specific frame writers.
FrameWriterBinaryBlock
Single-threaded frame binary block writer.
FrameWriterBinaryBlockParallel
Multi-threaded frame binary block writer.
FrameWriterCompressed
FrameWriterDelta
Single-threaded native Delta Lake writer for frames, built on the Spark-free Delta Kernel library.
FrameWriterFactory
FrameWriterJSONL
FrameWriterJSONLParallel
FrameWriterParquet
Single-threaded frame parquet writer.
FrameWriterParquetParallel
Multi-threaded frame parquet reader.
FrameWriterProto
FrameWriterTextCell
Single-threaded frame text cell writer.
FrameWriterTextCellParallel
Multi-threaded frame text cell writer.
FrameWriterTextCSV
Single-threaded frame text csv writer.
FrameWriterTextCSVParallel
Single-threaded frame text csv writer.
InputOutputInfo
IOUtilFunctions
IOUtilFunctions.CountRowsTask
ListReader
ListWriter
MatrixReader
Base class for all format-specific matrix readers.
MatrixReaderFactory
MatrixWriter
Base class for all format-specific matrix writers.
MatrixWriterFactory
ReaderBinaryBlock
ReaderBinaryBlockParallel
ReaderCOG
ReaderCOGParallel
ReaderDelta
Single-threaded native Delta Lake reader for matrices, built on the Spark-free Delta Kernel library.
ReaderDeltaParallel
Parallel native Delta Lake matrix reader.
ReaderHDF5
ReaderHDF5Parallel
ReaderTextCell
ReaderTextCellParallel
Parallel version of ReaderTextCell.java.
ReaderTextCellParallel.CellBuffer
Useful class for buffering unordered cells before locking target onces and appending all buffered cells.
ReaderTextCellParallel.CountNnzTask
ReaderTextCellParallel.ReadTask
ReaderTextCSV
ReaderTextCSVParallel
Parallel version of ReaderTextCSV.java.
ReaderTextLIBSVM
ReaderTextLIBSVMParallel
ReaderWriterFederated
This class serves as the reader for federated objects.
ReadProperties
TensorReader
TensorReaderBinaryBlock
TensorReaderBinaryBlockParallel
TensorReaderFactory
TensorReaderTextCell
TensorReaderTextCellParallel
TensorWriter
TensorWriterBinaryBlock
TensorWriterBinaryBlockParallel
TensorWriterBinaryBlockParallel.WriteFileTask
TensorWriterFactory
TensorWriterTextCell
TensorWriterTextCellParallel
WriterBinaryBlock
WriterBinaryBlockParallel
WriterDelta
Single-threaded native Delta Lake writer for matrices, built on the Spark-free Delta Kernel library.
WriterHDF5
WriterHDF5Parallel
WriterMatrixMarket
WriterMatrixMarketParallel
WriterTextCell
WriterTextCellParallel
WriterTextCSV
WriterTextCSVParallel
WriterTextLIBSVM
WriterTextLIBSVMParallel