# Hierarchy For Package org.apache.sysds.runtime.compress.colgroup

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.compress.colgroup.AColGroup (implements java.io.Serializable)
    - org.apache.sysds.runtime.compress.colgroup.AColGroupCompressed
      - org.apache.sysds.runtime.compress.colgroup.ADictBasedColGroup (implements org.apache.sysds.runtime.compress.colgroup.IContainADictionary)
        - org.apache.sysds.runtime.compress.colgroup.AColGroupValue
          - org.apache.sysds.runtime.compress.colgroup.AMorphingMMColGroup
            - org.apache.sysds.runtime.compress.colgroup.ASDC (implements org.apache.sysds.runtime.compress.colgroup.AOffsetsGroup, org.apache.sysds.runtime.compress.colgroup.IContainDefaultTuple)
              - org.apache.sysds.runtime.compress.colgroup.ColGroupSDC (implements org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
              - org.apache.sysds.runtime.compress.colgroup.ColGroupSDCFOR (implements org.apache.sysds.runtime.compress.colgroup.IFrameOfReferenceGroup, org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
              - org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle
            - org.apache.sysds.runtime.compress.colgroup.ColGroupDDCFOR (implements org.apache.sysds.runtime.compress.colgroup.IFrameOfReferenceGroup)
          - org.apache.sysds.runtime.compress.colgroup.APreAgg
            - org.apache.sysds.runtime.compress.colgroup.AColGroupOffset
              - org.apache.sysds.runtime.compress.colgroup.ColGroupOLE
              - org.apache.sysds.runtime.compress.colgroup.ColGroupRLE
            - org.apache.sysds.runtime.compress.colgroup.ASDCZero (implements org.apache.sysds.runtime.compress.colgroup.AOffsetsGroup, org.apache.sysds.runtime.compress.colgroup.IContainDefaultTuple)
              - org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros
              - org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros (implements org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
            - org.apache.sysds.runtime.compress.colgroup.ColGroupDDC (implements org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
        - org.apache.sysds.runtime.compress.colgroup.ColGroupConst (implements org.apache.sysds.runtime.compress.colgroup.AOffsetsGroup, org.apache.sysds.runtime.compress.colgroup.IContainDefaultTuple, org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
      - org.apache.sysds.runtime.compress.colgroup.ColGroupEmpty (implements org.apache.sysds.runtime.compress.colgroup.AOffsetsGroup, org.apache.sysds.runtime.compress.colgroup.IContainADictionary, org.apache.sysds.runtime.compress.colgroup.IContainDefaultTuple, org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup)
      - org.apache.sysds.runtime.compress.colgroup.ColGroupLinearFunctional
    - org.apache.sysds.runtime.compress.colgroup.ColGroupUncompressed
  - org.apache.sysds.runtime.compress.colgroup.ColGroupDeltaDDC
  - org.apache.sysds.runtime.compress.colgroup.ColGroupFactory

## Interface Hierarchy

- org.apache.sysds.runtime.compress.colgroup.AOffsetsGroup
- org.apache.sysds.runtime.compress.colgroup.ColGroupIO
- org.apache.sysds.runtime.compress.colgroup.ColGroupSizes
- org.apache.sysds.runtime.compress.colgroup.ColGroupUtils
- org.apache.sysds.runtime.compress.colgroup.IContainADictionary
- org.apache.sysds.runtime.compress.colgroup.IContainDefaultTuple
- org.apache.sysds.runtime.compress.colgroup.IFrameOfReferenceGroup
- org.apache.sysds.runtime.compress.colgroup.IMapToDataGroup

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType