Package org.apache.sysds.runtime.io
Class WriterBinaryBlock
- java.lang.Object
 - 
- org.apache.sysds.runtime.io.MatrixWriter
 - 
- org.apache.sysds.runtime.io.WriterBinaryBlock
 
 
 
- 
- Direct Known Subclasses:
 WriterBinaryBlockParallel
public class WriterBinaryBlock extends MatrixWriter
 
- 
- 
Constructor Summary
Constructors Constructor Description WriterBinaryBlock(int replication) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, setForcedParallel, writeMatrixToHDFS 
 - 
 
 - 
 
- 
- 
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
 
 - 
 
 -