Package org.apache.sysds.runtime.io
Class WriterTextCSV
- java.lang.Object
-
- org.apache.sysds.runtime.io.MatrixWriter
-
- org.apache.sysds.runtime.io.WriterTextCSV
-
- Direct Known Subclasses:
WriterTextCSVParallel
public class WriterTextCSV extends MatrixWriter
-
-
Field Summary
Fields Modifier and Type Field Description static intBLOCKSIZE_J
-
Constructor Summary
Constructors Constructor Description WriterTextCSV(FileFormatPropertiesCSV props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeaderToCSV(String srcFileName, String destFileName, long rlen, long clen)voidwriteEmptyMatrixToHDFS(String fname, long rlen, long clen, int blen)Writes a minimal entry to represent an empty matrix on hdfs.voidwriteMatrixToHDFS(MatrixBlock src, String fname, long rlen, long clen, int blen, long nnz, boolean diag)-
Methods inherited from class org.apache.sysds.runtime.io.MatrixWriter
createMatrixBlocksForReuse, getMatrixBlockForReuse, writeMatrixToHDFS
-
-
-
-
Field Detail
-
BLOCKSIZE_J
public static final int BLOCKSIZE_J
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WriterTextCSV
public WriterTextCSV(FileFormatPropertiesCSV props)
-
-
Method Detail
-
writeMatrixToHDFS
public final void writeMatrixToHDFS(MatrixBlock src, String fname, long rlen, long clen, int blen, long nnz, boolean diag) throws IOException, DMLRuntimeException
- Specified by:
writeMatrixToHDFSin classMatrixWriter- Throws:
IOExceptionDMLRuntimeException
-
writeEmptyMatrixToHDFS
public final void writeEmptyMatrixToHDFS(String fname, long rlen, long clen, int blen) throws IOException, DMLRuntimeException
Description copied from class:MatrixWriterWrites a minimal entry to represent an empty matrix on hdfs.- Specified by:
writeEmptyMatrixToHDFSin classMatrixWriter- Parameters:
fname- file namerlen- number of rowsclen- number of columnsblen- number of rows/cols in block- Throws:
IOException- if IOException occursDMLRuntimeException
-
addHeaderToCSV
public final void addHeaderToCSV(String srcFileName, String destFileName, long rlen, long clen) throws IOException
- Throws:
IOException
-
-