# Uses of Class
org.apache.sysds.runtime.compress.readers.ReaderColumnSelection

Packages that use ReaderColumnSelection
Package
Description
org.apache.sysds.runtime.compress.readers

## Uses of ReaderColumnSelection in org.apache.sysds.runtime.compress.readers

Subclasses of ReaderColumnSelection in org.apache.sysds.runtime.compress.readers
Modifier and Type
Class
Description
`class`
`ReaderColumnSelectionDenseMultiBlock`
`class`
`ReaderColumnSelectionDenseMultiBlockDelta`
`class`
`ReaderColumnSelectionDenseMultiBlockTransposed`
`class`
`ReaderColumnSelectionDenseSingleBlock`
`class`
`ReaderColumnSelectionDenseSingleBlockDelta`
`class`
`ReaderColumnSelectionDenseSingleBlockQuantized`
`class`
`ReaderColumnSelectionDenseSingleBlockTransposed`
`class`
`ReaderColumnSelectionEmpty`
`class`
`ReaderColumnSelectionSparse`
Used to extract the values at certain indexes from each row in a sparse matrix Keeps returning all-zeros arrays until reaching the last possible index.
`class`
`ReaderColumnSelectionSparseDelta`
`class`
`ReaderColumnSelectionSparseTransposed`
Used to extract the values at certain indexes from each row in a sparse matrix Keeps returning all-zeros arrays until reaching the last possible index.
Methods in org.apache.sysds.runtime.compress.readers that return ReaderColumnSelection
Modifier and Type
Method
Description
`static ReaderColumnSelection`
ReaderColumnSelection.`createDeltaReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed)`
Create a reader of the matrix block that computes delta values (current row - previous row) on-the-fly.
`static ReaderColumnSelection`
ReaderColumnSelection.`createDeltaReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed, int rl, int ru)`
Create a reader of the matrix block that computes delta values (current row - previous row) on-the-fly.
`static ReaderColumnSelection`
ReaderColumnSelection.`createQuantizedReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed, double[] scaleFactors)`
Create a reader of the matrix block that directly reads quantized values using scale factors.
`static ReaderColumnSelection`
ReaderColumnSelection.`createQuantizedReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed, int rl, int ru, double[] scaleFactors)`
Create a reader of the matrix block that directly reads quantized values using scale factors.
`static ReaderColumnSelection`
ReaderColumnSelection.`createReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed)`
Create a reader of the matrix block that is able to iterate though all the rows and return as dense double arrays.
`static ReaderColumnSelection`
ReaderColumnSelection.`createReader(MatrixBlock rawBlock, IColIndex colIndices, boolean transposed, int rl, int ru)`
Create a reader of the matrix block that is able to iterate though all the rows and return as dense double arrays.