Package | Description |
---|---|
org.apache.sysml.runtime.compress | |
org.apache.sysml.runtime.compress.utils |
Modifier and Type | Class and Description |
---|---|
class |
ColGroupDDC
Class to encapsulate information about a column group that is encoded with
dense dictionary encoding (DDC).
|
class |
ColGroupDDC1
Class to encapsulate information about a column group that is encoded with
dense dictionary encoding (DDC) using 1 byte codes.
|
class |
ColGroupDDC2
Class to encapsulate information about a column group that is encoded with
dense dictionary encoding (DDC) using 2 byte codes.
|
class |
ColGroupOffset
Base class for column groups encoded with various types of bitmap encoding.
|
class |
ColGroupOLE
Class to encapsulate information about a column group that is encoded with
simple lists of offsets for each set of distinct values.
|
class |
ColGroupRLE
A group of columns compressed with a single run-length encoded bitmap.
|
class |
ColGroupUncompressed
Column group type for columns that are stored as dense arrays of doubles.
|
class |
ColGroupValue
Base class for column groups encoded with value dictionary.
|
Modifier and Type | Field and Description |
---|---|
protected ArrayList<ColGroup> |
CompressedMatrixBlock._colGroups |
Modifier and Type | Method and Description |
---|---|
ColGroup |
ColGroupOLE.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op) |
abstract ColGroup |
ColGroup.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op)
Perform the specified scalar operation directly on the compressed column
group, without decompressing individual cells if possible.
|
ColGroup |
ColGroupDDC2.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op) |
ColGroup |
ColGroupUncompressed.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op) |
ColGroup |
ColGroupDDC1.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op) |
ColGroup |
ColGroupRLE.scalarOperation(org.apache.sysml.runtime.matrix.operators.ScalarOperator op) |
Modifier and Type | Method and Description |
---|---|
ArrayList<ColGroup> |
CompressedMatrixBlock.getColGroups()
Obtain the column groups.
|
Constructor and Description |
---|
ColGroupUncompressed(List<ColGroup> groupsToDecompress)
Constructor for creating temporary decompressed versions of one or more
compressed column groups.
|
Modifier and Type | Method and Description |
---|---|
static ColGroup |
ConverterUtils.copyColGroup(ColGroup group)
Copy col group instance with deep copy of column indices but
shallow copy of actual contents;
|
Modifier and Type | Method and Description |
---|---|
static ColGroup |
ConverterUtils.copyColGroup(ColGroup group)
Copy col group instance with deep copy of column indices but
shallow copy of actual contents;
|
static MatrixBlock |
ConverterUtils.getUncompressedColBlock(ColGroup group) |
Copyright © 2018 The Apache Software Foundation. All rights reserved.