# Serialized Form

- ## Package org.apache.sysds.api

  - ### Class org.apache.sysds.api.DMLException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.sysds.api.mlcontext

  - ### Class org.apache.sysds.api.mlcontext.MLContextException extends RuntimeException implements Serializable

    serialVersionUID:
      1842275827863526536L

    - ### Serialized Fields

      - #### suppressStacktrace

            boolean suppressStacktrace

- ## Package org.apache.sysds.hops

  - ### Class org.apache.sysds.hops.HopsException extends DMLException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.sysds.lops

  - ### Class org.apache.sysds.lops.LopsException extends DMLException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.sysds.parser

  - ### Class org.apache.sysds.parser.LanguageException extends DMLException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.sysds.parser.ParseException extends DMLException implements Serializable

    serialVersionUID:
      9199966053655385928L

    - ### Serialized Fields

      - #### _parseIssues

            List<E> _parseIssues

        List of issues that happened during parsing. Typically set by the error listener.

      - #### _scriptString

            String _scriptString

        The DML/PyDML script string. Used to display the original lines where the parse issues occurred.

      - #### _message

            String _message

        Standard exception message. If no list of parse issues exists, this message can be used to display a parse exception message that doesn't relate to the list of parse issues.

- ## Package org.apache.sysds.runtime

  - ### Class org.apache.sysds.runtime.DMLCompressionException extends DMLRuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.sysds.runtime.DMLRuntimeException extends DMLException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.sysds.runtime.DMLScriptException extends DMLRuntimeException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.sysds.runtime.codegen

  - ### Class org.apache.sysds.runtime.codegen.SpoofCellwise extends SpoofOperator implements Serializable

    serialVersionUID:
      3442528770573293590L

    - ### Serialized Fields

      - #### _type

            SpoofCellwise.CellType _type

      - #### _aggOp

            SpoofCellwise.AggOp _aggOp

      - #### _sparseSafe

            boolean _sparseSafe

      - #### _containsSeq

            boolean _containsSeq

  - ### Class org.apache.sysds.runtime.codegen.SpoofMultiAggregate extends SpoofOperator implements Serializable

    serialVersionUID:
      -6164871955591089349L

    - ### Serialized Fields

      - #### _aggOps

            SpoofCellwise.AggOp[] _aggOps

      - #### _sparseSafe

            boolean _sparseSafe

  - ### Class org.apache.sysds.runtime.codegen.SpoofOperator extends Object implements Serializable

    serialVersionUID:
      3834006998853573319L

  - ### Class org.apache.sysds.runtime.codegen.SpoofOuterProduct extends SpoofOperator implements Serializable

    serialVersionUID:
      2948612259863710279L

    - ### Serialized Fields

      - #### _outerProductType

            SpoofOuterProduct.OutProdType _outerProductType

  - ### Class org.apache.sysds.runtime.codegen.SpoofRowwise extends SpoofOperator implements Serializable

    serialVersionUID:
      6242910797139642998L

    - ### Serialized Fields

      - #### _type

            SpoofRowwise.RowType _type

      - #### _constDim2

            long _constDim2

      - #### _tB1

            boolean _tB1

      - #### _reqVectMem

            int _reqVectMem

- ## Package org.apache.sysds.runtime.compress

  - ### Class org.apache.sysds.runtime.compress.AbstractCompressedMatrixBlock extends MatrixBlock implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd deserialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd serialization.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.compress.CompressedMatrixBlock extends AbstractCompressedMatrixBlock implements Serializable

    serialVersionUID:
      7319372019143154058L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd de-serialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd serialization.
        Throws:
          `IOException` - if IOException occurs

- ## Package org.apache.sysds.runtime.compress.colgroup

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroup extends Object implements Serializable

    serialVersionUID:
      2439785418908671481L

    - ### Serialized Fields

      - #### _colIndexes

            int[] _colIndexes

        The ColGroup Indexes 0 offset, contained in the ColGroup

      - #### _numRows

            int _numRows

        Number of rows in the matrix, for use by child classes.

      - #### _zeros

            boolean _zeros

        ColGroup Implementation Contains zero row. Note this is not if it contains a zero value. If false then the stored values are filling the ColGroup making it a dense representation, that can be leveraged in operations.

      - #### _lossy

            boolean _lossy

        boolean specifying if the column group is encoded lossy

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupDDC extends ColGroupValue implements Serializable

    serialVersionUID:
      -3204391646123465004L

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupDDC1 extends ColGroupDDC implements Serializable

    serialVersionUID:
      5204955589230760157L

    - ### Serialized Fields

      - #### _data

            byte[] _data

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupDDC2 extends ColGroupDDC implements Serializable

    serialVersionUID:
      -3995768285207071013L

    - ### Serialized Fields

      - #### _data

            char[] _data

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupOffset extends ColGroupValue implements Serializable

    serialVersionUID:
      -1635828933479403125L

    - ### Serialized Fields

      - #### _ptr

            int[] _ptr

        Bitmaps, one per uncompressed value tuple in `ColGroupValue._dict`.

      - #### _data

            char[] _data

        Linearized bitmaps (variable lengths)

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupOLE extends ColGroupOffset implements Serializable

    serialVersionUID:
      -9157676271360528008L

    - ### Serialized Fields

      - #### _skipList

            int[] _skipList

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupRLE extends ColGroupOffset implements Serializable

    serialVersionUID:
      7450232907594748177L

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupUncompressed extends ColGroup implements Serializable

    serialVersionUID:
      4870546053280378891L

    - ### Serialized Fields

      - #### _data

            MatrixBlock _data

        We store the contents of the columns as a MatrixBlock to take advantage of high-performance routines available for this data structure.

  - ### Class org.apache.sysds.runtime.compress.colgroup.ColGroupValue extends ColGroup implements Serializable

    serialVersionUID:
      3786247536054353658L

    - ### Serialized Fields

      - #### _dict

            ADictionary _dict

        Distinct value tuples associated with individual bitmaps.

- ## Package org.apache.sysds.runtime.controlprogram

  - ### Class org.apache.sysds.runtime.controlprogram.ParForProgramBlock.PartitionFormat extends Object implements Serializable

    serialVersionUID:
      4729309847778707801L

    - ### Serialized Fields

      - #### _dpf

            ParForProgramBlock.PDataPartitionFormat _dpf

      - #### _N

            int _N

- ## Package org.apache.sysds.runtime.controlprogram.caching

  - ### Class org.apache.sysds.runtime.controlprogram.caching.CacheableData extends Data implements Serializable

    serialVersionUID:
      -413810592207212835L

    - ### Serialized Fields

      - #### _uniqueID

            long _uniqueID

        The unique (JVM-wide) ID of a cacheable data object; to ensure unique IDs across JVMs, we concatenate filenames with a unique prefix (map task ID).

      - #### _cacheStatus

            CacheableData.CacheStatus _cacheStatus

        The cache status of the data blob (whether it can be or is evicted, etc.

      - #### _cache

            SoftReference<T> _cache

        Cache for actual data, evicted by garbage collector.

      - #### _data

            CacheBlock _data

        Container object that holds the actual data.

      - #### _metaData

            MetaData _metaData

        Object that holds the metadata associated with the matrix, which includes: 1) Matrix dimensions, if available 2) Number of non-zeros, if available 3) Block dimensions, if applicable 4) InputInfo -- subsequent operations that use this Matrix expect it to be in this format. When the matrix is written to HDFS (local file system, as well?), one must get the OutputInfo that matches with InputInfo stored inside _mtd.

      - #### _fedMapping

            FederationMap _fedMapping

      - #### _hdfsFileName

            String _hdfsFileName

        The name of HDFS file in which the data is backed up.

      - #### _hdfsFileExists

            boolean _hdfsFileExists

        Flag that indicates whether or not hdfs file exists.It is used for improving the performance of "rmvar" instruction. When it has value `false`, one can skip file system existence checks which can be expensive.

      - #### _formatProps

            FileFormatProperties _formatProps

        Information relevant to specific external file formats.

      - #### _dirtyFlag

            boolean _dirtyFlag

        `true` if the in-memory or evicted matrix may be different from the matrix located at `CacheableData._hdfsFileName`; `false` if the two matrices should be the same.

      - #### _numReadThreads

            int _numReadThreads

      - #### _cleanupFlag

            boolean _cleanupFlag

      - #### _cacheFileName

            String _cacheFileName

      - #### _requiresLocalWrite

            boolean _requiresLocalWrite

      - #### _isAcquireFromEmpty

            boolean _isAcquireFromEmpty

      - #### _rddHandle

            RDDObject _rddHandle

      - #### _bcHandle

            BroadcastObject<T extends CacheBlock> _bcHandle

      - #### _gpuObjects

            HashMap<K,V> _gpuObjects

  - ### Class org.apache.sysds.runtime.controlprogram.caching.FrameObject extends CacheableData<FrameBlock> implements Serializable

    serialVersionUID:
      1755082174281927785L

    - ### Serialized Fields

      - #### _schema

            Types.ValueType[] _schema

  - ### Class org.apache.sysds.runtime.controlprogram.caching.MatrixObject extends CacheableData<MatrixBlock> implements Serializable

    serialVersionUID:
      6374712373206495637L

    - ### Serialized Fields

      - #### _updateType

            MatrixObject.UpdateType _updateType

      - #### _diag

            boolean _diag

      - #### _markForLinCache

            boolean _markForLinCache

      - #### _partitioned

            boolean _partitioned

      - #### _partitionFormat

            ParForProgramBlock.PDataPartitionFormat _partitionFormat

      - #### _partitionSize

            int _partitionSize

      - #### _partitionCacheName

            String _partitionCacheName

      - #### _partitionInMemory

            MatrixBlock _partitionInMemory

  - ### Class org.apache.sysds.runtime.controlprogram.caching.TensorObject extends CacheableData<TensorBlock> implements Serializable

    serialVersionUID:
      -2843358400200380775L

- ## Package org.apache.sysds.runtime.controlprogram.federated

  - ### Class org.apache.sysds.runtime.controlprogram.federated.FederatedRequest extends Object implements Serializable

    serialVersionUID:
      5946781306963870394L

    - ### Serialized Fields

      - #### _method

            FederatedRequest.RequestType _method

      - #### _id

            long _id

      - #### _tid

            long _tid

      - #### _data

            List<E> _data

      - #### _checkPrivacy

            boolean _checkPrivacy

  - ### Class org.apache.sysds.runtime.controlprogram.federated.FederatedResponse extends Object implements Serializable

    serialVersionUID:
      3142180026498695091L

    - ### Serialized Fields

      - #### _status

            FederatedResponse.ResponseType _status

      - #### _data

            Object[] _data

      - #### checkedConstraints

            Map<K,V> checkedConstraints

  - ### Class org.apache.sysds.runtime.controlprogram.federated.FederatedUDF extends Object implements Serializable

    serialVersionUID:
      799416525191257308L

    - ### Serialized Fields

      - #### _inputIDs

            long[] _inputIDs

  - ### Class org.apache.sysds.runtime.controlprogram.federated.FederatedWorkerHandlerException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.sysds.runtime.controlprogram.paramserv

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.LocalPSWorker extends PSWorker implements Serializable

    serialVersionUID:
      5195390748495357295L

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.PSWorker extends Object implements Serializable

    serialVersionUID:
      -3510485051178200118L

    - ### Serialized Fields

      - #### _workerID

            int _workerID

      - #### _epochs

            int _epochs

      - #### _batchSize

            long _batchSize

      - #### _ec

            ExecutionContext _ec

      - #### _ps

            ParamServer _ps

      - #### _output

            DataIdentifier _output

      - #### _inst

            FunctionCallCPInstruction _inst

      - #### _features

            MatrixObject _features

      - #### _labels

            MatrixObject _labels

      - #### _updFunc

            String _updFunc

      - #### _freq

            Statement.PSFrequency _freq

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.SparkPSWorker extends LocalPSWorker implements Serializable

    serialVersionUID:
      -8674739573419648732L

    - ### Serialized Fields

      - #### _program

            String _program

      - #### _clsMap

            HashMap<K,V> _clsMap

      - #### _conf

            org.apache.spark.SparkConf _conf

      - #### _port

            int _port

      - #### _aggFunc

            String _aggFunc

      - #### _aSetup

            org.apache.spark.util.LongAccumulator _aSetup

      - #### _aWorker

            org.apache.spark.util.LongAccumulator _aWorker

      - #### _aUpdate

            org.apache.spark.util.LongAccumulator _aUpdate

      - #### _aIndex

            org.apache.spark.util.LongAccumulator _aIndex

      - #### _aGrad

            org.apache.spark.util.LongAccumulator _aGrad

      - #### _aRPC

            org.apache.spark.util.LongAccumulator _aRPC

      - #### _nBatches

            org.apache.spark.util.LongAccumulator _nBatches

      - #### _nEpochs

            org.apache.spark.util.LongAccumulator _nEpochs

- ## Package org.apache.sysds.runtime.controlprogram.paramserv.dp

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DataPartitionerSparkAggregator extends Object implements Serializable

    serialVersionUID:
      -1245300852709085117L

    - ### Serialized Fields

      - #### _fcol

            long _fcol

      - #### _lcol

            long _lcol

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DataPartitionerSparkMapper extends Object implements Serializable

    serialVersionUID:
      1710721606050403296L

    - ### Serialized Fields

      - #### _workersNum

            int _workersNum

      - #### _dp

            SparkDataPartitioner _dp

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DataPartitionSparkScheme extends Object implements Serializable

    serialVersionUID:
      -3462829818083371171L

    - ### Serialized Fields

      - #### _globalPerms

            List<E> _globalPerms

      - #### _workerIndicator

            PartitionedBroadcast<T extends CacheBlock> _workerIndicator

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DCSparkScheme extends DataPartitionSparkScheme implements Serializable

    serialVersionUID:
      -2786906947020788787L

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DRRSparkScheme extends DataPartitionSparkScheme implements Serializable

    serialVersionUID:
      -3130831851505549672L

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.DRSparkScheme extends DataPartitionSparkScheme implements Serializable

    serialVersionUID:
      -7655310624144544544L

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.ORSparkScheme extends DataPartitionSparkScheme implements Serializable

    serialVersionUID:
      6867567406403580311L

  - ### Class org.apache.sysds.runtime.controlprogram.paramserv.dp.SparkDataPartitioner extends Object implements Serializable

    serialVersionUID:
      6841548626711057448L

    - ### Serialized Fields

      - #### _scheme

            DataPartitionSparkScheme _scheme

- ## Package org.apache.sysds.runtime.controlprogram.parfor

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.DataPartitionerRemoteSparkMapper extends ParWorker implements Serializable

    serialVersionUID:
      332887624852010957L

    - ### Serialized Fields

      - #### _rlen

            long _rlen

      - #### _clen

            long _clen

      - #### _blen

            long _blen

      - #### _dpf

            ParForProgramBlock.PDataPartitionFormat _dpf

      - #### _n

            long _n

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.DataPartitionerRemoteSparkReducer extends Object implements Serializable

    serialVersionUID:
      -7149865018683261964L

    - ### Serialized Fields

      - #### _fnameNew

            String _fnameNew

      - #### _replication

            int _replication

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.RemoteDPParForSparkWorker extends ParWorker implements Serializable

    serialVersionUID:
      30223759283155139L

    - ### Serialized Fields

      - #### _prog

            String _prog

      - #### _clsMap

            HashMap<K,V> _clsMap

      - #### _caching

            boolean _caching

      - #### _inputVar

            String _inputVar

      - #### _iterVar

            String _iterVar

      - #### _fmt

            Types.FileFormat _fmt

      - #### _rlen

            int _rlen

      - #### _clen

            int _clen

      - #### _blen

            int _blen

      - #### _tSparseCol

            boolean _tSparseCol

      - #### _dpf

            ParForProgramBlock.PDataPartitionFormat _dpf

      - #### _aTasks

            org.apache.spark.util.LongAccumulator _aTasks

      - #### _aIters

            org.apache.spark.util.LongAccumulator _aIters

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.RemoteParForSparkWorker extends ParWorker implements Serializable

    serialVersionUID:
      -3254950138084272296L

    - ### Serialized Fields

      - #### _jobid

            long _jobid

      - #### _prog

            String _prog

      - #### _clsMap

            HashMap<K,V> _clsMap

      - #### _initialized

            boolean _initialized

      - #### _caching

            boolean _caching

      - #### _cleanCache

            boolean _cleanCache

      - #### _lineage

            Map<K,V> _lineage

      - #### _aTasks

            org.apache.spark.util.LongAccumulator _aTasks

      - #### _aIters

            org.apache.spark.util.LongAccumulator _aIters

      - #### _brInputs

            Map<K,V> _brInputs

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMerge extends Object implements Serializable

    serialVersionUID:
      2620430969346516677L

    - ### Serialized Fields

      - #### _output

            MatrixObject _output

      - #### _inputs

            MatrixObject[] _inputs

      - #### _outputFName

            String _outputFName

      - #### _isAccum

            boolean _isAccum

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMergeLocalAutomatic extends ResultMerge implements Serializable

    serialVersionUID:
      1600893100602101732L

    - ### Serialized Fields

      - #### _rm

            ResultMerge _rm

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMergeLocalFile extends ResultMerge implements Serializable

    serialVersionUID:
      -6905893742840020489L

    - ### Serialized Fields

      - #### _seq

            IDSequence _seq

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMergeLocalMemory extends ResultMerge implements Serializable

    serialVersionUID:
      -3543612508601511701L

    - ### Serialized Fields

      - #### _compare

            DenseBlock _compare

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMergeRemoteSpark extends ResultMerge implements Serializable

    serialVersionUID:
      -6924566953903424820L

    - ### Serialized Fields

      - #### _ec

            ExecutionContext _ec

      - #### _numMappers

            int _numMappers

      - #### _numReducers

            int _numReducers

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.ResultMergeRemoteSparkWCompare extends ResultMerge implements Serializable

    serialVersionUID:
      -5970805069405942836L

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.Task extends Object implements Serializable

    serialVersionUID:
      2815832451487164284L

    - ### Serialized Fields

      - #### _iterVar

            String _iterVar

      - #### _type

            Task.TaskType _type

      - #### _iterations

            LinkedList<E> _iterations

- ## Package org.apache.sysds.runtime.controlprogram.parfor.util

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.util.PairWritableBlock extends Object implements Serializable

    serialVersionUID:
      -6022511967446089164L

    - ### Serialized Fields

      - #### indexes

            MatrixIndexes indexes

      - #### block

            MatrixBlock block

  - ### Class org.apache.sysds.runtime.controlprogram.parfor.util.PairWritableCell extends Object implements Serializable

    serialVersionUID:
      6835655576808999370L

    - ### Serialized Fields

      - #### indexes

            MatrixIndexes indexes

      - #### cell

            MatrixCell cell

- ## Package org.apache.sysds.runtime.data

  - ### Class org.apache.sysds.runtime.data.BasicTensorBlock extends Object implements Serializable

    serialVersionUID:
      -7665685894181661833L

    - ### Serialized Fields

      - #### _dims

            int[] _dims

      - #### _vt

            Types.ValueType _vt

      - #### _sparse

            boolean _sparse

      - #### _nnz

            long _nnz

      - #### _denseBlock

            DenseBlock _denseBlock

      - #### _sparseBlock

            SparseBlock _sparseBlock

  - ### Class org.apache.sysds.runtime.data.DataTensorBlock extends Object implements Serializable

    serialVersionUID:
      3410679389807309521L

    - ### Serialized Fields

      - #### _dims

            int[] _dims

      - #### _colsdata

            BasicTensorBlock[] _colsdata

      - #### _schema

            Types.ValueType[] _schema

      - #### _colsToIx

            int[] _colsToIx

        Contains the (column) index in `_colsdata` for a certain column of the `DataTensor`. Which `_colsdata` to use is specified by the `_schema`

      - #### _ixToCols

            int[][] _ixToCols

        Contains the column of `DataTensor` an `_colsdata` (column) index corresponds to.

  - ### Class org.apache.sysds.runtime.data.DenseBlock extends Object implements Serializable

    serialVersionUID:
      7517220490270237832L

    - ### Serialized Fields

      - #### _rlen

            int _rlen

      - #### _odims

            int[] _odims

      - #### _reuse

            double[] _reuse

  - ### Class org.apache.sysds.runtime.data.DenseBlockBool extends DenseBlockDRB implements Serializable

    serialVersionUID:
      -2228057308997136969L

    - ### Serialized Fields

      - #### _data

            BitSet _data

  - ### Class org.apache.sysds.runtime.data.DenseBlockDRB extends DenseBlock implements Serializable

    serialVersionUID:
      3581157975703708947L

  - ### Class org.apache.sysds.runtime.data.DenseBlockFP32 extends DenseBlockDRB implements Serializable

    serialVersionUID:
      1950471811056914020L

    - ### Serialized Fields

      - #### _data

            float[] _data

  - ### Class org.apache.sysds.runtime.data.DenseBlockFP64 extends DenseBlockDRB implements Serializable

    serialVersionUID:
      8546723684649816489L

    - ### Serialized Fields

      - #### _data

            double[] _data

  - ### Class org.apache.sysds.runtime.data.DenseBlockInt32 extends DenseBlockDRB implements Serializable

    serialVersionUID:
      3856034067703046872L

    - ### Serialized Fields

      - #### _data

            int[] _data

  - ### Class org.apache.sysds.runtime.data.DenseBlockInt64 extends DenseBlockDRB implements Serializable

    serialVersionUID:
      7166657802668966730L

    - ### Serialized Fields

      - #### _data

            long[] _data

  - ### Class org.apache.sysds.runtime.data.DenseBlockLBool extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      2604223782138590322L

    - ### Serialized Fields

      - #### _blocks

            BitSet[] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockLDRB extends DenseBlock implements Serializable

    serialVersionUID:
      -7519435549328146356L

    - ### Serialized Fields

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.data.DenseBlockLFP32 extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      2604223782138590322L

    - ### Serialized Fields

      - #### _blocks

            float[][] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockLFP64 extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      -1723319832162080273L

    - ### Serialized Fields

      - #### _blocks

            double[][] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockLInt32 extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      4273439182762731283L

    - ### Serialized Fields

      - #### _blocks

            int[][] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockLInt64 extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      2329693723788239625L

    - ### Serialized Fields

      - #### _blocks

            long[][] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockLString extends DenseBlockLDRB implements Serializable

    serialVersionUID:
      -6632424825959423264L

    - ### Serialized Fields

      - #### _blocks

            String[][] _blocks

  - ### Class org.apache.sysds.runtime.data.DenseBlockString extends DenseBlockDRB implements Serializable

    serialVersionUID:
      7071870563356352352L

    - ### Serialized Fields

      - #### _data

            String[] _data

  - ### Class org.apache.sysds.runtime.data.IndexedTensorBlock extends Object implements Serializable

    serialVersionUID:
      -6227311506740546446L

    - ### Serialized Fields

      - #### _indexes

            TensorIndexes _indexes

      - #### _block

            TensorBlock _block

  - ### Class org.apache.sysds.runtime.data.SparseBlock extends Object implements Serializable

    serialVersionUID:
      -5008747088111141395L

  - ### Class org.apache.sysds.runtime.data.SparseBlockCOO extends SparseBlock implements Serializable

    serialVersionUID:
      7223478015917668745L

    - ### Serialized Fields

      - #### _rlen

            int _rlen

      - #### _rindexes

            int[] _rindexes

      - #### _cindexes

            int[] _cindexes

      - #### _values

            double[] _values

      - #### _size

            int _size

  - ### Class org.apache.sysds.runtime.data.SparseBlockCSR extends SparseBlock implements Serializable

    serialVersionUID:
      1922673868466164244L

    - ### Serialized Fields

      - #### _ptr

            int[] _ptr

      - #### _indexes

            int[] _indexes

      - #### _values

            double[] _values

      - #### _size

            int _size

  - ### Class org.apache.sysds.runtime.data.SparseBlockMCSR extends SparseBlock implements Serializable

    serialVersionUID:
      -4743624499258436199L

    - ### Serialized Fields

      - #### _rows

            SparseRow[] _rows

  - ### Class org.apache.sysds.runtime.data.SparseRow extends Object implements Serializable

    serialVersionUID:
      5806895317005796456L

  - ### Class org.apache.sysds.runtime.data.SparseRowScalar extends SparseRow implements Serializable

    serialVersionUID:
      722193514969067477L

    - ### Serialized Fields

      - #### index

            int index

      - #### value

            double value

  - ### Class org.apache.sysds.runtime.data.SparseRowVector extends SparseRow implements Serializable

    serialVersionUID:
      2971077474424464992L

    - ### Serialized Fields

      - #### estimatedNzs

            int estimatedNzs

      - #### maxNzs

            int maxNzs

      - #### size

            int size

      - #### values

            double[] values

      - #### indexes

            int[] indexes

  - ### Class org.apache.sysds.runtime.data.TensorBlock extends Object implements Serializable

    serialVersionUID:
      -8768054067319422277L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException

        Throws:
          `IOException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.sysds.runtime.data.TensorIndexes extends Object implements Serializable

    serialVersionUID:
      -8596795142899904117L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for consistency/maintainability.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for consistency/maintainability.
        Throws:
          `IOException` - if IOException occurs

- ## Package org.apache.sysds.runtime.functionobjects

  - ### Class org.apache.sysds.runtime.functionobjects.And extends ValueFunction implements Serializable

    serialVersionUID:
      6523146102263905602L

  - ### Class org.apache.sysds.runtime.functionobjects.BitwAnd extends ValueFunction implements Serializable

    serialVersionUID:
      6523146102263905602L

  - ### Class org.apache.sysds.runtime.functionobjects.BitwOr extends ValueFunction implements Serializable

    serialVersionUID:
      -9172774392245257468L

  - ### Class org.apache.sysds.runtime.functionobjects.BitwShiftL extends ValueFunction implements Serializable

    serialVersionUID:
      -6874923721694361623L

  - ### Class org.apache.sysds.runtime.functionobjects.BitwShiftR extends ValueFunction implements Serializable

    serialVersionUID:
      -6746241833459058280L

  - ### Class org.apache.sysds.runtime.functionobjects.BitwXor extends ValueFunction implements Serializable

    serialVersionUID:
      -7231003441114081755L

  - ### Class org.apache.sysds.runtime.functionobjects.Builtin extends ValueFunction implements Serializable

    serialVersionUID:
      3836744687789840574L

    - ### Serialized Fields

      - #### bFunc

            Builtin.BuiltinCode bFunc

  - ### Class org.apache.sysds.runtime.functionobjects.CM extends ValueFunction implements Serializable

    serialVersionUID:
      9177194651533064123L

    - ### Serialized Fields

      - #### _type

            CMOperator.AggregateOperationTypes _type

      - #### _plus

            KahanPlus _plus

      - #### _buff2

            KahanObject _buff2

      - #### _buff3

            KahanObject _buff3

  - ### Class org.apache.sysds.runtime.functionobjects.COV extends ValueFunction implements Serializable

    serialVersionUID:
      1865050401811477181L

    - ### Serialized Fields

      - #### _plus

            KahanPlus _plus

  - ### Class org.apache.sysds.runtime.functionobjects.CTable extends ValueFunction implements Serializable

    serialVersionUID:
      -5374880447194177236L

  - ### Class org.apache.sysds.runtime.functionobjects.DiagIndex extends IndexFunction implements Serializable

    serialVersionUID:
      -5294771266108903886L

    - ### Serialized Fields

      - #### diagV2M

            boolean diagV2M

  - ### Class org.apache.sysds.runtime.functionobjects.Divide extends ValueFunction implements Serializable

    serialVersionUID:
      -5377082529324612637L

  - ### Class org.apache.sysds.runtime.functionobjects.Equals extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      -8887713112454357802L

  - ### Class org.apache.sysds.runtime.functionobjects.GreaterThan extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      1408566061111937556L

  - ### Class org.apache.sysds.runtime.functionobjects.GreaterThanEquals extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      -5444900552418046584L

  - ### Class org.apache.sysds.runtime.functionobjects.IfElse extends TernaryValueFunction implements Serializable

    serialVersionUID:
      -8660124936856173978L

  - ### Class org.apache.sysds.runtime.functionobjects.IndexFunction extends FunctionObject implements Serializable

    serialVersionUID:
      -7672111359444767237L

  - ### Class org.apache.sysds.runtime.functionobjects.IntegerDivide extends ValueFunction implements Serializable

    serialVersionUID:
      -6994403907602762873L

  - ### Class org.apache.sysds.runtime.functionobjects.KahanFunction extends ValueFunction implements Serializable

    serialVersionUID:
      -8880016655817461398L

  - ### Class org.apache.sysds.runtime.functionobjects.KahanPlus extends KahanFunction implements Serializable

    serialVersionUID:
      -8338160609569967791L

  - ### Class org.apache.sysds.runtime.functionobjects.KahanPlusSq extends KahanFunction implements Serializable

    serialVersionUID:
      5774388904472231717L

    - ### Serialized Fields

      - #### kplus

            KahanPlus kplus

  - ### Class org.apache.sysds.runtime.functionobjects.LessThan extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      -5598503447690597942L

  - ### Class org.apache.sysds.runtime.functionobjects.LessThanEquals extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      -1211700634442163849L

  - ### Class org.apache.sysds.runtime.functionobjects.Mean extends ValueFunction implements Serializable

    serialVersionUID:
      1967222020396371269L

    - ### Serialized Fields

      - #### _plus

            KahanPlus _plus

  - ### Class org.apache.sysds.runtime.functionobjects.Minus extends ValueFunction implements Serializable

    serialVersionUID:
      8433928060333018056L

  - ### Class org.apache.sysds.runtime.functionobjects.Minus1Multiply extends ValueFunction implements Serializable

    serialVersionUID:
      8211391941572535083L

  - ### Class org.apache.sysds.runtime.functionobjects.MinusMultiply extends TernaryValueFunction implements Serializable

    serialVersionUID:
      2801982061205871665L

    - ### Serialized Fields

      - #### _cnt

            double _cnt

  - ### Class org.apache.sysds.runtime.functionobjects.MinusNz extends ValueFunction implements Serializable

    serialVersionUID:
      -949397965417772299L

  - ### Class org.apache.sysds.runtime.functionobjects.Modulus extends ValueFunction implements Serializable

    serialVersionUID:
      -1409182981172200840L

    - ### Serialized Fields

      - #### _intdiv

            IntegerDivide _intdiv

  - ### Class org.apache.sysds.runtime.functionobjects.Multiply extends ValueFunction implements Serializable

    serialVersionUID:
      2801982061205871665L

  - ### Class org.apache.sysds.runtime.functionobjects.Multiply2 extends ValueFunction implements Serializable

    serialVersionUID:
      -3762789087715600938L

  - ### Class org.apache.sysds.runtime.functionobjects.Not extends ValueFunction implements Serializable

    serialVersionUID:
      -3137270229584267263L

  - ### Class org.apache.sysds.runtime.functionobjects.NotEquals extends ValueComparisonFunction implements Serializable

    serialVersionUID:
      2243676126579964278L

  - ### Class org.apache.sysds.runtime.functionobjects.OffsetColumnIndex extends IndexFunction implements Serializable

    serialVersionUID:
      1523769994005450946L

    - ### Serialized Fields

      - #### offset

            int offset

      - #### numRowsInOutput

            int numRowsInOutput

      - #### numColumnsInOutput

            int numColumnsInOutput

  - ### Class org.apache.sysds.runtime.functionobjects.Or extends ValueFunction implements Serializable

    serialVersionUID:
      -2847467729680510910L

  - ### Class org.apache.sysds.runtime.functionobjects.ParameterizedBuiltin extends ValueFunction implements Serializable

    serialVersionUID:
      -5966242955816522697L

    - ### Serialized Fields

      - #### bFunc

            ParameterizedBuiltin.ParameterizedBuiltinCode bFunc

      - #### distFunc

            ParameterizedBuiltin.ProbabilityDistributionCode distFunc

  - ### Class org.apache.sysds.runtime.functionobjects.Plus extends ValueFunction implements Serializable

    serialVersionUID:
      -3573790367761963555L

  - ### Class org.apache.sysds.runtime.functionobjects.PlusMultiply extends TernaryValueFunction implements Serializable

    serialVersionUID:
      2801982061205871665L

    - ### Serialized Fields

      - #### _cnt

            double _cnt

  - ### Class org.apache.sysds.runtime.functionobjects.Power extends ValueFunction implements Serializable

    serialVersionUID:
      1503063846565177447L

  - ### Class org.apache.sysds.runtime.functionobjects.Power2 extends ValueFunction implements Serializable

    serialVersionUID:
      -4370611388912121328L

  - ### Class org.apache.sysds.runtime.functionobjects.ReduceAll extends IndexFunction implements Serializable

    serialVersionUID:
      -7395600812331396960L

  - ### Class org.apache.sysds.runtime.functionobjects.ReduceCol extends IndexFunction implements Serializable

    serialVersionUID:
      5751707683718583013L

  - ### Class org.apache.sysds.runtime.functionobjects.ReduceDiag extends IndexFunction implements Serializable

    serialVersionUID:
      734843929521413928L

  - ### Class org.apache.sysds.runtime.functionobjects.ReduceRow extends IndexFunction implements Serializable

    serialVersionUID:
      3611700251686303484L

  - ### Class org.apache.sysds.runtime.functionobjects.RevIndex extends IndexFunction implements Serializable

    serialVersionUID:
      -1002715543022547788L

  - ### Class org.apache.sysds.runtime.functionobjects.SortIndex extends IndexFunction implements Serializable

    serialVersionUID:
      -8446389232078905200L

    - ### Serialized Fields

      - #### _cols

            int[] _cols

      - #### _decreasing

            boolean _decreasing

      - #### _ixreturn

            boolean _ixreturn

  - ### Class org.apache.sysds.runtime.functionobjects.SwapIndex extends IndexFunction implements Serializable

    serialVersionUID:
      -8898087610410746689L

  - ### Class org.apache.sysds.runtime.functionobjects.TernaryValueFunction extends ValueFunction implements Serializable

    serialVersionUID:
      4837616587192612216L

  - ### Class org.apache.sysds.runtime.functionobjects.ValueComparisonFunction extends ValueFunction implements Serializable

    serialVersionUID:
      6021132561216734747L

  - ### Class org.apache.sysds.runtime.functionobjects.ValueFunction extends FunctionObject implements Serializable

    serialVersionUID:
      -4985988545393861058L

  - ### Class org.apache.sysds.runtime.functionobjects.Xor extends ValueFunction implements Serializable

    serialVersionUID:
      -2847467729680510910L

- ## Package org.apache.sysds.runtime.instructions.cp

  - ### Class org.apache.sysds.runtime.instructions.cp.BooleanObject extends ScalarObject implements Serializable

    serialVersionUID:
      -4506242165735516984L

    - ### Serialized Fields

      - #### _value

            boolean _value

  - ### Class org.apache.sysds.runtime.instructions.cp.CM_COV_Object extends Data implements Serializable

    serialVersionUID:
      -5814207545197934085L

    - ### Serialized Fields

      - #### w

            double w

      - #### mean

            KahanObject mean

      - #### m2

            KahanObject m2

      - #### m3

            KahanObject m3

      - #### m4

            KahanObject m4

      - #### mean_v

            KahanObject mean_v

      - #### c2

            KahanObject c2

  - ### Class org.apache.sysds.runtime.instructions.cp.Data extends Object implements Serializable

    serialVersionUID:
      9176228330268046168L

    - ### Serialized Fields

      - #### dataType

            Types.DataType dataType

      - #### valueType

            Types.ValueType valueType

      - #### _privacyConstraint

            PrivacyConstraint _privacyConstraint

        Object holding all privacy constraints associated with the data.

  - ### Class org.apache.sysds.runtime.instructions.cp.DoubleObject extends ScalarObject implements Serializable

    serialVersionUID:
      -8525290101679236360L

    - ### Serialized Fields

      - #### _value

            double _value

  - ### Class org.apache.sysds.runtime.instructions.cp.IntObject extends ScalarObject implements Serializable

    serialVersionUID:
      353170585998999528L

    - ### Serialized Fields

      - #### _value

            long _value

  - ### Class org.apache.sysds.runtime.instructions.cp.KahanObject extends Data implements Serializable

    serialVersionUID:
      -5331529073327676437L

    - ### Serialized Fields

      - #### _sum

            double _sum

      - #### _correction

            double _correction

  - ### Class org.apache.sysds.runtime.instructions.cp.ListObject extends Data implements Serializable

    serialVersionUID:
      3652422061598967358L

    - ### Serialized Fields

      - #### _data

            List<E> _data

      - #### _dataState

            boolean[] _dataState

      - #### _names

            List<E> _names

      - #### _nCacheable

            int _nCacheable

      - #### _lineage

            List<E> _lineage

  - ### Class org.apache.sysds.runtime.instructions.cp.ScalarObject extends Data implements Serializable

    serialVersionUID:
      6994413375932824892L

  - ### Class org.apache.sysds.runtime.instructions.cp.StringObject extends ScalarObject implements Serializable

    serialVersionUID:
      2464839775369002455L

    - ### Serialized Fields

      - #### _value

            String _value

- ## Package org.apache.sysds.runtime.instructions.fed

  - ### Class org.apache.sysds.runtime.instructions.fed.MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder extends FederatedUDF implements Serializable

    serialVersionUID:
      2376756757742169692L

    - ### Serialized Fields

      - #### _spec

            String _spec

      - #### _offset

            int _offset

  - ### Class org.apache.sysds.runtime.instructions.fed.MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder extends FederatedUDF implements Serializable

    serialVersionUID:
      6034440964680578276L

    - ### Serialized Fields

      - #### _outputID

            long _outputID

      - #### _encoder

            Encoder _encoder

  - ### Class org.apache.sysds.runtime.instructions.fed.ParameterizedBuiltinFEDInstruction.DecodeMatrix extends FederatedUDF implements Serializable

    serialVersionUID:
      2376756757742169692L

    - ### Serialized Fields

      - #### _outputID

            long _outputID

      - #### _meta

            FrameBlock _meta

      - #### _decoder

            Decoder _decoder

- ## Package org.apache.sysds.runtime.instructions.spark

  - ### Class org.apache.sysds.runtime.instructions.spark.AggregateUnarySPInstruction.RDDUAggFunction2 extends Object implements Serializable

    serialVersionUID:
      2672082409287856038L

    - ### Serialized Fields

      - #### _op

            AggregateUnaryOperator _op

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.AggregateUnarySPInstruction.RDDUTensorAggFunction2 extends Object implements Serializable

    serialVersionUID:
      -6258769067791011763L

    - ### Serialized Fields

      - #### _op

            AggregateUnaryOperator _op

  - ### Class org.apache.sysds.runtime.instructions.spark.AppendGAlignedSPInstruction.ShiftColumnIndex extends Object implements Serializable

    serialVersionUID:
      -5185023611319654242L

    - ### Serialized Fields

      - #### _shiftBy

            long _shiftBy

      - #### _cbind

            boolean _cbind

  - ### Class org.apache.sysds.runtime.instructions.spark.AppendGSPInstruction.MergeWithShiftedBlocks extends Object implements Serializable

    serialVersionUID:
      848955582909209400L

    - ### Serialized Fields

      - #### _cbind

            boolean _cbind

      - #### _lastIxLeft

            long _lastIxLeft

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.AppendGSPInstruction.ShiftMatrix extends Object implements Serializable

    serialVersionUID:
      3524189212798209172L

    - ### Serialized Fields

      - #### _cbind

            boolean _cbind

      - #### _startIx

            long _startIx

      - #### _shiftBy

            int _shiftBy

      - #### _blen

            int _blen

      - #### _outlen

            long _outlen

  - ### Class org.apache.sysds.runtime.instructions.spark.BinUaggChainSPInstruction.RDDBinUaggChainFunction extends Object implements Serializable

    serialVersionUID:
      886065328623752520L

    - ### Serialized Fields

      - #### _bOp

            BinaryOperator _bOp

      - #### _uaggOp

            AggregateUnaryOperator _uaggOp

  - ### Class org.apache.sysds.runtime.instructions.spark.BuiltinNarySPInstruction.PadBlocksFunction extends Object implements Serializable

    serialVersionUID:
      1291358959908299855L

    - ### Serialized Fields

      - #### _mcOut

            DataCharacteristics _mcOut

  - ### Class org.apache.sysds.runtime.instructions.spark.CompressionSPInstruction.CompressionFunction extends Object implements Serializable

    serialVersionUID:
      -6528833083609423922L

  - ### Class org.apache.sysds.runtime.instructions.spark.CtableSPInstruction.MapJoinSignature1 extends Object implements Serializable

    serialVersionUID:
      -8819908424033945028L

  - ### Class org.apache.sysds.runtime.instructions.spark.CtableSPInstruction.MapJoinSignature2 extends Object implements Serializable

    serialVersionUID:
      7690448020081435520L

  - ### Class org.apache.sysds.runtime.instructions.spark.CtableSPInstruction.MapJoinSignature3 extends Object implements Serializable

    serialVersionUID:
      -5222678882354280164L

  - ### Class org.apache.sysds.runtime.instructions.spark.MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuild2Function extends Object implements Serializable

    serialVersionUID:
      6336375833412029279L

    - ### Serialized Fields

      - #### _encoder

            EncoderMVImpute _encoder

  - ### Class org.apache.sysds.runtime.instructions.spark.MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuildFunction extends Object implements Serializable

    serialVersionUID:
      6336375833412029279L

    - ### Serialized Fields

      - #### _raEncoder

            EncoderRecode _raEncoder

  - ### Class org.apache.sysds.runtime.instructions.spark.MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function extends Object implements Serializable

    serialVersionUID:
      702100641492347459L

    - ### Serialized Fields

      - #### _encoder

            EncoderMVImpute _encoder

  - ### Class org.apache.sysds.runtime.instructions.spark.MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction extends Object implements Serializable

    serialVersionUID:
      -1034187226023517119L

    - ### Serialized Fields

      - #### _accMax

            org.apache.sysds.runtime.instructions.spark.MultiReturnParameterizedBuiltinSPInstruction.MaxLongAccumulator _accMax

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.CreateMatrixCell extends Object implements Serializable

    serialVersionUID:
      -5783727852453040737L

    - ### Serialized Fields

      - #### blen

            int blen

      - #### op

            Operator op

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction extends Object implements Serializable

    serialVersionUID:
      6795402640178679851L

    - ### Serialized Fields

      - #### _pbm

            PartitionedBroadcast<T extends CacheBlock> _pbm

      - #### _op

            Operator _op

      - #### _ngroups

            int _ngroups

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction2 extends Object implements Serializable

    serialVersionUID:
      -6820599604299797661L

    - ### Serialized Fields

      - #### _pbm

            PartitionedBroadcast<T extends CacheBlock> _pbm

      - #### _op

            Operator _op

      - #### _ngroups

            int _ngroups

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunction extends Object implements Serializable

    serialVersionUID:
      4906304771183325289L

    - ### Serialized Fields

      - #### _rmRows

            boolean _rmRows

      - #### _len

            long _len

      - #### _blen

            long _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunctionInMem extends Object implements Serializable

    serialVersionUID:
      4906304771183325289L

    - ### Serialized Fields

      - #### _rmRows

            boolean _rmRows

      - #### _len

            long _len

      - #### _blen

            long _blen

      - #### _off

            PartitionedBroadcast<T extends CacheBlock> _off

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDReplaceFunction extends Object implements Serializable

    serialVersionUID:
      6576713401901671659L

    - ### Serialized Fields

      - #### _pattern

            double _pattern

      - #### _replacement

            double _replacement

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDRExpandFunction extends Object implements Serializable

    serialVersionUID:
      -6153643261956222601L

    - ### Serialized Fields

      - #### _maxVal

            double _maxVal

      - #### _dirRows

            boolean _dirRows

      - #### _cast

            boolean _cast

      - #### _ignore

            boolean _ignore

      - #### _blen

            long _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction extends Object implements Serializable

    serialVersionUID:
      5759813006068230916L

    - ### Serialized Fields

      - #### _bencoder

            org.apache.spark.broadcast.Broadcast<T> _bencoder

      - #### _omap

            org.apache.spark.broadcast.Broadcast<T> _omap

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDTransformApplyOffsetFunction extends Object implements Serializable

    serialVersionUID:
      3450977356721057440L

    - ### Serialized Fields

      - #### _omitColList

            int[] _omitColList

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDTransformDecodeExpandFunction extends Object implements Serializable

    serialVersionUID:
      -8187400248076127598L

    - ### Serialized Fields

      - #### _clen

            int _clen

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.ParameterizedBuiltinSPInstruction.RDDTransformDecodeFunction extends Object implements Serializable

    serialVersionUID:
      -4797324742568170756L

    - ### Serialized Fields

      - #### _decoder

            Decoder _decoder

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.SpoofSPInstruction.ReplicateRightFactorFunction extends Object implements Serializable

    serialVersionUID:
      -7295989688796126442L

    - ### Serialized Fields

      - #### _len

            long _len

      - #### _blen

            long _blen

- ## Package org.apache.sysds.runtime.instructions.spark.data

  - ### Class org.apache.sysds.runtime.instructions.spark.data.BlockPartitioner extends org.apache.spark.Partitioner implements Serializable

    serialVersionUID:
      3207938407732880324L

    - ### Serialized Fields

      - #### _numParts

            int _numParts

      - #### _ncparts

            int _ncparts

      - #### _rbPerPart

            long _rbPerPart

      - #### _cbPerPart

            long _cbPerPart

  - ### Class org.apache.sysds.runtime.instructions.spark.data.CorrMatrixBlock extends Object implements Serializable

    serialVersionUID:
      -2204456681697015083L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient deserialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient serialization.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.instructions.spark.data.IndexedMatrixValue extends Object implements Serializable

    serialVersionUID:
      6723389820806752110L

    - ### Serialized Fields

      - #### _indexes

            MatrixIndexes _indexes

      - #### _value

            MatrixValue _value

  - ### Class org.apache.sysds.runtime.instructions.spark.data.PartitionedBlock extends Object implements Serializable

    serialVersionUID:
      1298817743064415129L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast deserialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast serialization.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.instructions.spark.data.PartitionedBroadcast extends Object implements Serializable

    serialVersionUID:
      7041959166079438401L

    - ### Serialized Fields

      - #### _pbc

            org.apache.spark.broadcast.Broadcast<T>[] _pbc

      - #### _dc

            DataCharacteristics _dc

  - ### Class org.apache.sysds.runtime.instructions.spark.data.RowMatrixBlock extends Object implements Serializable

    serialVersionUID:
      3307673667643705793L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient deserialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient serialization.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.instructions.spark.data.SerLongWritable extends org.apache.hadoop.io.LongWritable implements Serializable

    serialVersionUID:
      -2609889817086784049L

  - ### Class org.apache.sysds.runtime.instructions.spark.data.SerText extends org.apache.hadoop.io.Text implements Serializable

    serialVersionUID:
      -4918278004334054414L

- ## Package org.apache.sysds.runtime.instructions.spark.functions

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.AggregateDropCorrectionFunction extends Object implements Serializable

    serialVersionUID:
      -5573656897943638857L

    - ### Serialized Fields

      - #### _op

            AggregateOperator _op

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ComputeBinaryBlockNnzFunction extends Object implements Serializable

    serialVersionUID:
      -8396410450821999936L

    - ### Serialized Fields

      - #### _aNnz

            org.apache.spark.util.LongAccumulator _aNnz

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ConvertFrameBlockToIJVLines extends Object implements Serializable

    serialVersionUID:
      1803516615963340115L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ConvertMatrixBlockToIJVLines extends Object implements Serializable

    serialVersionUID:
      3555147684480763957L

    - ### Serialized Fields

      - #### blen

            int blen

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ConvertStringToLongTextPair extends Object implements Serializable

    serialVersionUID:
      6443041051069809479L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyBinaryCellFunction extends Object implements Serializable

    serialVersionUID:
      -675490732439827014L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyFrameBlockFunction extends Object implements Serializable

    serialVersionUID:
      612972882700587381L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyFrameBlockPairFunction extends Object implements Serializable

    serialVersionUID:
      -4686652006382558021L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyMatrixBlockFunction extends Object implements Serializable

    serialVersionUID:
      966409324406154236L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyMatrixBlockPairFunction extends Object implements Serializable

    serialVersionUID:
      -196553327495233360L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyTensorBlockFunction extends Object implements Serializable

    serialVersionUID:
      707987326466592670L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyTensorBlockPairFunction extends Object implements Serializable

    serialVersionUID:
      605514365345997070L

    - ### Serialized Fields

      - #### _deepCopy

            boolean _deepCopy

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CopyTextInputFunction extends Object implements Serializable

    serialVersionUID:
      -196553327495233360L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.CreateSparseBlockFunction extends Object implements Serializable

    serialVersionUID:
      -4503367283351708178L

    - ### Serialized Fields

      - #### _stype

            SparseBlock.Type _stype

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ExtractBlockForBinaryReblock extends Object implements Serializable

    serialVersionUID:
      -762987655085029215L

    - ### Serialized Fields

      - #### rlen

            long rlen

      - #### clen

            long clen

      - #### in_blen

            int in_blen

      - #### out_blen

            int out_blen

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ExtractGroup extends Object implements Serializable

    serialVersionUID:
      -7059358143841229966L

    - ### Serialized Fields

      - #### _blen

            long _blen

      - #### _ngroups

            long _ngroups

      - #### _op

            Operator _op

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ExtractGroup.ExtractGroupBroadcast extends ExtractGroup implements Serializable

    serialVersionUID:
      5709955602290131093L

    - ### Serialized Fields

      - #### _pbm

            PartitionedBroadcast<T extends CacheBlock> _pbm

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ExtractGroup.ExtractGroupJoin extends ExtractGroup implements Serializable

    serialVersionUID:
      8890978615936560266L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ExtractGroupNWeights extends Object implements Serializable

    serialVersionUID:
      -188180042997588072L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.FilterDiagMatrixBlocksFunction extends Object implements Serializable

    serialVersionUID:
      685221977882289849L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.FilterNonEmptyBlocksFunction extends Object implements Serializable

    serialVersionUID:
      -8856829325565589854L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.FilterNonEmptyBlocksFunction2 extends Object implements Serializable

    serialVersionUID:
      -8435900761521598692L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.GetMIMBFromRow extends Object implements Serializable

    serialVersionUID:
      2291741087248847581L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.IsBlockInList extends Object implements Serializable

    serialVersionUID:
      -1956151588590369875L

    - ### Serialized Fields

      - #### _cols

            long[] _cols

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.IsBlockInRange extends Object implements Serializable

    serialVersionUID:
      5849687296021280540L

    - ### Serialized Fields

      - #### _rl

            long _rl

      - #### _ru

            long _ru

      - #### _cl

            long _cl

      - #### _cu

            long _cu

      - #### _blen

            int _blen

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.IsFrameBlockInRange extends Object implements Serializable

    serialVersionUID:
      4433918122474769296L

    - ### Serialized Fields

      - #### _rl

            long _rl

      - #### _ru

            long _ru

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.MapInputSignature extends Object implements Serializable

    serialVersionUID:
      -816443970067626102L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.MapJoinSignature extends Object implements Serializable

    serialVersionUID:
      -704403012606821854L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.MatrixMatrixBinaryOpFunction extends Object implements Serializable

    serialVersionUID:
      -2683276102742977900L

    - ### Serialized Fields

      - #### _bop

            BinaryOperator _bop

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.MatrixScalarUnaryFunction extends Object implements Serializable

    serialVersionUID:
      7246757780621114500L

    - ### Serialized Fields

      - #### _op

            ScalarOperator _op

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.MatrixVectorBinaryOpPartitionFunction extends Object implements Serializable

    serialVersionUID:
      9096091404578628534L

    - ### Serialized Fields

      - #### _op

            BinaryOperator _op

      - #### _pmV

            PartitionedBroadcast<T extends CacheBlock> _pmV

      - #### _vtype

            BinaryM.VectorType _vtype

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.OuterVectorBinaryOpFunction extends Object implements Serializable

    serialVersionUID:
      1730704346934726826L

    - ### Serialized Fields

      - #### _op

            BinaryOperator _op

      - #### _pmV

            PartitionedBroadcast<T extends CacheBlock> _pmV

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.PerformGroupByAggInCombiner extends Object implements Serializable

    serialVersionUID:
      -813530414567786509L

    - ### Serialized Fields

      - #### _op

            Operator _op

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.PerformGroupByAggInReducer extends Object implements Serializable

    serialVersionUID:
      8160556441153227417L

    - ### Serialized Fields

      - #### op

            Operator op

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ReblockTensorFunction extends Object implements Serializable

    serialVersionUID:
      9118830682358813489L

    - ### Serialized Fields

      - #### _numDims

            int _numDims

      - #### _newBlen

            long _newBlen

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.RecomputeNnzFunction extends Object implements Serializable

    serialVersionUID:
      -973429193604040011L

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ReorgMapFunction extends Object implements Serializable

    serialVersionUID:
      31065772250744103L

    - ### Serialized Fields

      - #### _reorgOp

            ReorgOperator _reorgOp

      - #### _indexFnObject

            IndexFunction _indexFnObject

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ReplicateBlockFunction extends Object implements Serializable

    serialVersionUID:
      -1184696764516975609L

    - ### Serialized Fields

      - #### _len

            long _len

      - #### _blen

            long _blen

      - #### _left

            boolean _left

      - #### _deep

            boolean _deep

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ReplicateTensorFunction extends Object implements Serializable

    serialVersionUID:
      7181347334827684965L

    - ### Serialized Fields

      - #### _byDim

            int _byDim

      - #### _numReplicas

            long _numReplicas

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.ReplicateVectorFunction extends Object implements Serializable

    serialVersionUID:
      -1505557561471236851L

    - ### Serialized Fields

      - #### _byRow

            boolean _byRow

      - #### _numReplicas

            long _numReplicas

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.TensorTensorBinaryOpFunction extends Object implements Serializable

    serialVersionUID:
      4204525225937988112L

    - ### Serialized Fields

      - #### _bop

            BinaryOperator _bop

  - ### Class org.apache.sysds.runtime.instructions.spark.functions.TensorTensorBinaryOpPartitionFunction extends Object implements Serializable

    serialVersionUID:
      8029096658247920867L

    - ### Serialized Fields

      - #### _op

            BinaryOperator _op

      - #### _ptV

            PartitionedBroadcast<T extends CacheBlock> _ptV

      - #### _replicateDim

            boolean[] _replicateDim

- ## Package org.apache.sysds.runtime.instructions.spark.utils

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.FrameRDDConverterUtils.LongFrameToLongWritableFrameFunction extends Object implements Serializable

    serialVersionUID:
      -1467314923206783333L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.FrameRDDConverterUtils.LongWritableFrameToLongFrameFunction extends Object implements Serializable

    serialVersionUID:
      -1232439643533739078L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.FrameRDDConverterUtils.LongWritableTextToLongTextFunction extends Object implements Serializable

    serialVersionUID:
      -5408386071466175348L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.FrameRDDConverterUtils.LongWritableToSerFunction extends Object implements Serializable

    serialVersionUID:
      2286037080400222528L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.RDDConverterUtils.BinaryCellToBinaryBlockFunction extends org.apache.sysds.runtime.instructions.spark.utils.RDDConverterUtils.CellToBinaryBlockFunction implements Serializable

    serialVersionUID:
      3928810989462198243L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.RDDConverterUtils.DataFrameExtractIDFunction extends Object implements Serializable

    serialVersionUID:
      7438855241666363433L

    - ### Serialized Fields

      - #### _index

            int _index

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.RDDConverterUtilsExt.AddRowID extends Object implements Serializable

    serialVersionUID:
      -3733816995375745659L

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.RDDSortUtils.IndexComparator extends Object implements Serializable

    serialVersionUID:
      5154839870549241343L

    - ### Serialized Fields

      - #### _asc

            boolean _asc

  - ### Class org.apache.sysds.runtime.instructions.spark.utils.RDDSortUtils.IndexComparator2 extends Object implements Serializable

    serialVersionUID:
      5531987863790922691L

    - ### Serialized Fields

      - #### _asc

            boolean _asc

- ## Package org.apache.sysds.runtime.io

  - ### Class org.apache.sysds.runtime.io.FileFormatPropertiesCSV extends FileFormatProperties implements Serializable

    serialVersionUID:
      -2870393360885401604L

    - ### Serialized Fields

      - #### header

            boolean header

      - #### delim

            String delim

      - #### fill

            boolean fill

      - #### fillValue

            double fillValue

      - #### naStrings

            HashSet<E> naStrings

      - #### sparse

            boolean sparse

  - ### Class org.apache.sysds.runtime.io.FileFormatPropertiesMM extends FileFormatProperties implements Serializable

    serialVersionUID:
      -2870393360885401604L

    - ### Serialized Fields

      - #### _fmt

            FileFormatPropertiesMM.MMFormat _fmt

      - #### _field

            FileFormatPropertiesMM.MMField _field

      - #### _symmetry

            FileFormatPropertiesMM.MMSymmetry _symmetry

  - ### Class org.apache.sysds.runtime.io.InputOutputInfo extends Object implements Serializable

    serialVersionUID:
      7059677437144672023L

    - ### Serialized Fields

      - #### inputFormatClass

            Class<T> inputFormatClass

      - #### outputFormatClass

            Class<T> outputFormatClass

      - #### keyClass

            Class<T> keyClass

      - #### valueClass

            Class<T> valueClass

      - #### metadata

            MetaData metadata

- ## Package org.apache.sysds.runtime.matrix.data

  - ### Class org.apache.sysds.runtime.matrix.data.DnnParameters extends Object implements Serializable

    serialVersionUID:
      -212362627205772829L

    - ### Serialized Fields

      - #### N

            int N

      - #### C

            int C

      - #### H

            int H

      - #### W

            int W

      - #### K

            int K

      - #### R

            int R

      - #### S

            int S

      - #### P

            int P

      - #### Q

            int Q

      - #### stride_h

            int stride_h

      - #### stride_w

            int stride_w

      - #### pad_h

            int pad_h

      - #### pad_w

            int pad_w

      - #### numThreads

            int numThreads

      - #### enableNative

            boolean enableNative

      - #### input1

            MatrixBlock input1

      - #### input2

            MatrixBlock input2

      - #### output

            MatrixBlock output

      - #### bias

            MatrixBlock bias

      - #### start_indexes_h

            int[] start_indexes_h

      - #### end_indexes_h

            int[] end_indexes_h

      - #### start_indexes_w

            int[] start_indexes_w

      - #### end_indexes_w

            int[] end_indexes_w

      - #### minValForMaxPoolOperations

            double minValForMaxPoolOperations

  - ### Class org.apache.sysds.runtime.matrix.data.FrameBlock extends Object implements Serializable

    serialVersionUID:
      -3993450030207130665L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.sysds.runtime.matrix.data.FrameBlock.ColumnMetadata extends Object implements Serializable

    serialVersionUID:
      -90094082422100311L

    - ### Serialized Fields

      - #### _ndistinct

            long _ndistinct

      - #### _mvValue

            String _mvValue

  - ### Class org.apache.sysds.runtime.matrix.data.FrameBlock.FrameMapFunction extends Object implements Serializable

    serialVersionUID:
      -8398572153616520873L

  - ### Class org.apache.sysds.runtime.matrix.data.MatrixBlock extends MatrixValue implements Serializable

    serialVersionUID:
      7319972089143154056L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd deserialization.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for efficient broadcast/rdd serialization.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.matrix.data.MatrixCell extends MatrixValue implements Serializable

    serialVersionUID:
      -7755996717411912578L

    - ### Serialized Fields

      - #### value

            double value

  - ### Class org.apache.sysds.runtime.matrix.data.MatrixIndexes extends Object implements Serializable

    serialVersionUID:
      -1521166657518127789L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for consistency/maintainability.
        Throws:
          `IOException` - if IOException occurs

      - #### writeExternal

            public void writeExternal(ObjectOutput os)
                               throws IOException

        Redirects the default java serialization via externalizable to our default hadoop writable serialization for consistency/maintainability.
        Throws:
          `IOException` - if IOException occurs

  - ### Class org.apache.sysds.runtime.matrix.data.TripleIndexes extends Object implements Serializable

    serialVersionUID:
      -4514135024726916288L

    - ### Serialized Fields

      - #### first

            long first

      - #### second

            long second

      - #### third

            long third

  - ### Class org.apache.sysds.runtime.matrix.data.WeightedCell extends MatrixCell implements Serializable

    serialVersionUID:
      -2283995259000895325L

    - ### Serialized Fields

      - #### weight

            double weight

  - ### Class org.apache.sysds.runtime.matrix.data.WeightedPair extends WeightedCell implements Serializable

    serialVersionUID:
      8772815876289553196L

    - ### Serialized Fields

      - #### other

            double other

- ## Package org.apache.sysds.runtime.matrix.operators

  - ### Class org.apache.sysds.runtime.matrix.operators.AggregateBinaryOperator extends Operator implements Serializable

    serialVersionUID:
      1666421325090925726L

    - ### Serialized Fields

      - #### binaryFn

            ValueFunction binaryFn

      - #### aggOp

            AggregateOperator aggOp

      - #### k

            int k

  - ### Class org.apache.sysds.runtime.matrix.operators.AggregateOperator extends Operator implements Serializable

    serialVersionUID:
      8761527329665129670L

    - ### Serialized Fields

      - #### initialValue

            double initialValue

      - #### increOp

            BinaryOperator increOp

      - #### correction

            Types.CorrectionLocationType correction

  - ### Class org.apache.sysds.runtime.matrix.operators.AggregateTernaryOperator extends Operator implements Serializable

    serialVersionUID:
      4251745081160216784L

    - ### Serialized Fields

      - #### binaryFn

            ValueFunction binaryFn

      - #### aggOp

            AggregateOperator aggOp

      - #### indexFn

            IndexFunction indexFn

      - #### k

            int k

  - ### Class org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator extends Operator implements Serializable

    serialVersionUID:
      6690553323120787735L

    - ### Serialized Fields

      - #### aggOp

            AggregateOperator aggOp

      - #### indexFn

            IndexFunction indexFn

      - #### k

            int k

  - ### Class org.apache.sysds.runtime.matrix.operators.BinaryOperator extends Operator implements Serializable

    serialVersionUID:
      -2547950181558989209L

    - ### Serialized Fields

      - #### fn

            ValueFunction fn

  - ### Class org.apache.sysds.runtime.matrix.operators.CMOperator extends Operator implements Serializable

    serialVersionUID:
      4126894676505115420L

    - ### Serialized Fields

      - #### fn

            ValueFunction fn

      - #### aggOpType

            CMOperator.AggregateOperationTypes aggOpType

  - ### Class org.apache.sysds.runtime.matrix.operators.CountDistinctOperator extends Operator implements Serializable

    serialVersionUID:
      7615123453265129670L

    - ### Serialized Fields

      - #### operatorType

            CountDistinctOperator.CountDistinctTypes operatorType

      - #### hashType

            Hash.HashType hashType

  - ### Class org.apache.sysds.runtime.matrix.operators.COVOperator extends Operator implements Serializable

    serialVersionUID:
      -8404264552880694469L

    - ### Serialized Fields

      - #### fn

            COV fn

  - ### Class org.apache.sysds.runtime.matrix.operators.LeftScalarOperator extends ScalarOperator implements Serializable

    serialVersionUID:
      2360577666575746424L

  - ### Class org.apache.sysds.runtime.matrix.operators.Operator extends Object implements Serializable

    serialVersionUID:
      -7453178973186473277L

    - ### Serialized Fields

      - #### sparseSafe

            boolean sparseSafe

  - ### Class org.apache.sysds.runtime.matrix.operators.QuaternaryOperator extends Operator implements Serializable

    serialVersionUID:
      -1642908613016116069L

    - ### Serialized Fields

      - #### wtype1

            WeightedSquaredLoss.WeightsType wtype1

      - #### wtype2

            WeightedSigmoid.WSigmoidType wtype2

      - #### wtype3

            WeightedDivMM.WDivMMType wtype3

      - #### wtype4

            WeightedCrossEntropy.WCeMMType wtype4

      - #### wtype5

            WeightedUnaryMM.WUMMType wtype5

      - #### fn

            ValueFunction fn

      - #### eps

            double eps

  - ### Class org.apache.sysds.runtime.matrix.operators.ReIndexOperator extends Operator implements Serializable

    serialVersionUID:
      8603367674384408297L

  - ### Class org.apache.sysds.runtime.matrix.operators.ReorgOperator extends Operator implements Serializable

    serialVersionUID:
      -5322516429026298404L

    - ### Serialized Fields

      - #### fn

            IndexFunction fn

      - #### k

            int k

  - ### Class org.apache.sysds.runtime.matrix.operators.RightScalarOperator extends ScalarOperator implements Serializable

    serialVersionUID:
      5148300801904349919L

  - ### Class org.apache.sysds.runtime.matrix.operators.ScalarOperator extends Operator implements Serializable

    serialVersionUID:
      4547253761093455869L

    - ### Serialized Fields

      - #### fn

            ValueFunction fn

      - #### _constant

            double _constant

      - #### k

            int k

  - ### Class org.apache.sysds.runtime.matrix.operators.SimpleOperator extends Operator implements Serializable

    serialVersionUID:
      625147299273287379L

    - ### Serialized Fields

      - #### fn

            FunctionObject fn

  - ### Class org.apache.sysds.runtime.matrix.operators.TernaryOperator extends Operator implements Serializable

    serialVersionUID:
      3456088891054083634L

    - ### Serialized Fields

      - #### fn

            TernaryValueFunction fn

  - ### Class org.apache.sysds.runtime.matrix.operators.UnaryOperator extends Operator implements Serializable

    serialVersionUID:
      2441990876648978637L

    - ### Serialized Fields

      - #### fn

            ValueFunction fn

      - #### k

            int k

      - #### inplace

            boolean inplace

- ## Package org.apache.sysds.runtime.meta

  - ### Class org.apache.sysds.runtime.meta.DataCharacteristics extends Object implements Serializable

    serialVersionUID:
      3411056029517599342L

    - ### Serialized Fields

      - #### _blocksize

            int _blocksize

  - ### Class org.apache.sysds.runtime.meta.MatrixCharacteristics extends DataCharacteristics implements Serializable

    serialVersionUID:
      8300479822915546000L

    - ### Serialized Fields

      - #### numRows

            long numRows

      - #### numColumns

            long numColumns

      - #### nonZero

            long nonZero

      - #### ubNnz

            boolean ubNnz

  - ### Class org.apache.sysds.runtime.meta.TensorCharacteristics extends DataCharacteristics implements Serializable

    serialVersionUID:
      8300479822915546000L

    - ### Serialized Fields

      - #### _dims

            long[] _dims

      - #### _nnz

            long _nnz

- ## Package org.apache.sysds.runtime.privacy

  - ### Class org.apache.sysds.runtime.privacy.DMLPrivacyException extends DMLRuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.sysds.runtime.privacy.PrivacyConstraint extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput is)
                              throws IOException

        Throws:
          `IOException`

      - #### writeExternal

            public void writeExternal(ObjectOutput objectOutput)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.sysds.runtime.transform

  - ### Class org.apache.sysds.runtime.transform.TfUtils extends Object implements Serializable

    serialVersionUID:
      526252850872633125L

    - ### Serialized Fields

      - #### _headerLine

            String _headerLine

      - #### _hasHeader

            boolean _hasHeader

      - #### _delim

            Pattern _delim

      - #### _delimString

            String _delimString

      - #### _NAstrings

            String[] _NAstrings

      - #### _numInputCols

            int _numInputCols

- ## Package org.apache.sysds.runtime.transform.decode

  - ### Class org.apache.sysds.runtime.transform.decode.Decoder extends Object implements Serializable

    serialVersionUID:
      -1732411001366177787L

    - ### Serialized Fields

      - #### _schema

            Types.ValueType[] _schema

      - #### _colList

            int[] _colList

      - #### _colnames

            String[] _colnames

  - ### Class org.apache.sysds.runtime.transform.decode.DecoderComposite extends Decoder implements Serializable

    serialVersionUID:
      5790600547144743716L

    - ### Serialized Fields

      - #### _decoders

            List<E> _decoders

  - ### Class org.apache.sysds.runtime.transform.decode.DecoderDummycode extends Decoder implements Serializable

    serialVersionUID:
      4758831042891032129L

    - ### Serialized Fields

      - #### _clPos

            int[] _clPos

      - #### _cuPos

            int[] _cuPos

  - ### Class org.apache.sysds.runtime.transform.decode.DecoderPassThrough extends Decoder implements Serializable

    serialVersionUID:
      -8525203889417422598L

    - ### Serialized Fields

      - #### _dcCols

            int[] _dcCols

      - #### _srcCols

            int[] _srcCols

  - ### Class org.apache.sysds.runtime.transform.decode.DecoderRecode extends Decoder implements Serializable

    serialVersionUID:
      -3784249774608228805L

    - ### Serialized Fields

      - #### _rcMaps

            HashMap<K,V>[] _rcMaps

      - #### _onOut

            boolean _onOut

- ## Package org.apache.sysds.runtime.transform.encode

  - ### Class org.apache.sysds.runtime.transform.encode.Encoder extends Object implements Serializable

    serialVersionUID:
      2299156350718979064L

    - ### Serialized Fields

      - #### _clen

            int _clen

      - #### _colList

            int[] _colList

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderBin extends Encoder implements Serializable

    serialVersionUID:
      1917445005206076078L

    - ### Serialized Fields

      - #### _numBins

            int[] _numBins

      - #### _binMins

            double[][] _binMins

      - #### _binMaxs

            double[][] _binMaxs

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderComposite extends Encoder implements Serializable

    serialVersionUID:
      -8473768154646831882L

    - ### Serialized Fields

      - #### _encoders

            List<E> _encoders

      - #### _meta

            FrameBlock _meta

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderDummycode extends Encoder implements Serializable

    serialVersionUID:
      5832130477659116489L

    - ### Serialized Fields

      - #### _domainSizes

            int[] _domainSizes

      - #### _dummycodedLength

            long _dummycodedLength

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderFeatureHash extends Encoder implements Serializable

    serialVersionUID:
      7435806042138687342L

    - ### Serialized Fields

      - #### _K

            long _K

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderMVImpute extends Encoder implements Serializable

    serialVersionUID:
      9057868620144662194L

    - ### Serialized Fields

      - #### _mvMethodList

            EncoderMVImpute.MVMethod[] _mvMethodList

      - #### _meanFn

            Mean _meanFn

      - #### _meanList

            KahanObject[] _meanList

      - #### _countList

            long[] _countList

      - #### _replacementList

            String[] _replacementList

      - #### _rcList

            List<E> _rcList

      - #### _hist

            HashMap<K,V> _hist

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderOmit extends Encoder implements Serializable

    serialVersionUID:
      1978852120416654195L

    - ### Serialized Fields

      - #### _federated

            boolean _federated

      - #### _rmRows

            boolean[] _rmRows

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderPassThrough extends Encoder implements Serializable

    serialVersionUID:
      -8473768154646831882L

  - ### Class org.apache.sysds.runtime.transform.encode.EncoderRecode extends Encoder implements Serializable

    serialVersionUID:
      8213163881283341874L

    - ### Serialized Fields

      - #### _rcdMaps

            HashMap<K,V> _rcdMaps

      - #### _rcdMapsPart

            HashMap<K,V> _rcdMapsPart

- ## Package org.apache.sysds.runtime.transform.meta

  - ### Class org.apache.sysds.runtime.transform.meta.TfOffsetMap extends Object implements Serializable

    serialVersionUID:
      8949124761287236703L

    - ### Serialized Fields

      - #### _map

            HashMap<K,V> _map

      - #### _rmRows

            long _rmRows

- ## Package org.apache.sysds.runtime.util

  - ### Class org.apache.sysds.runtime.util.FastStringTokenizer extends Object implements Serializable

    serialVersionUID:
      4051436015710778611L

    - ### Serialized Fields

      - #### _string

            String _string

      - #### _del

            char _del

      - #### _pos

            int _pos

  - ### Class org.apache.sysds.runtime.util.IndexRange extends Object implements Serializable

    serialVersionUID:
      5746526303666494601L

    - ### Serialized Fields

      - #### rowStart

            long rowStart

      - #### rowEnd

            long rowEnd

      - #### colStart

            long colStart

      - #### colEnd

            long colEnd

Copyright © 2020 The Apache Software Foundation. All rights reserved.