Uses of Interface
org.apache.sysds.runtime.compress.colgroup.dictionary.IDictionary
Packages that use IDictionary
Package
Description
-
Uses of IDictionary in org.apache.sysds.runtime.compress.colgroup
Methods in org.apache.sysds.runtime.compress.colgroup that return IDictionaryModifier and TypeMethodDescriptionADictBasedColGroup.getDictionary()IContainADictionary.getDictionary()final IDictionaryAPreAgg.preAggregateThatIndexStructure(APreAgg that) Pre aggregate into a dictionary.Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type IDictionaryModifier and TypeMethodDescriptionfinal AColGroupADictBasedColGroup.copyAndSet(IDictionary newDictionary) This method copies the column group and sets the dictionary to another dictionary.static AColGroupColGroupConst.create(int numCols, IDictionary dict) Generate a constant column group.static AColGroupColGroupConst.create(IColIndex colIndices, IDictionary dict) Create constructor for a ColGroup Const this constructor ensures that if the dictionary input is empty an Empty column group is constructed.static AColGroupColGroupDDC.create(IColIndex colIndexes, IDictionary dict, AMapToData data, int[] cachedCounts) static AColGroupColGroupDDCFOR.create(IColIndex colIndexes, IDictionary dict, AMapToData data, int[] cachedCounts, double[] reference) static AColGroupColGroupDDCLZW.create(IColIndex colIndexes, IDictionary dict, AMapToData data, int[] cachedCounts) static AColGroupColGroupDeltaDDC.create(IColIndex colIndexes, IDictionary dict, AMapToData data, int[] cachedCounts) static AColGroupColGroupSDC.create(IColIndex colIndices, int numRows, IDictionary dict, double[] defaultTuple, AOffset offsets, AMapToData data, int[] cachedCounts) static AColGroupColGroupSDCFOR.create(IColIndex colIndexes, int numRows, IDictionary dict, AOffset offsets, AMapToData data, int[] cachedCounts, double[] reference) static AColGroupColGroupSDCSingle.create(IColIndex colIndexes, int numRows, IDictionary dict, double[] defaultTuple, AOffset offsets, int[] cachedCounts) static AColGroupColGroupSDCSingleZeros.create(IColIndex colIndices, int numRows, IDictionary dict, AOffset offsets, int[] cachedCounts) static AColGroupColGroupSDCZeros.create(IColIndex colIndices, int numRows, IDictionary dict, AOffset offsets, AMapToData data, int[] cachedCounts) -
Uses of IDictionary in org.apache.sysds.runtime.compress.colgroup.dictionary
Classes in org.apache.sysds.runtime.compress.colgroup.dictionary that implement IDictionaryModifier and TypeClassDescriptionclassclassThis dictionary class aims to encapsulate the storage and operations over unique tuple values of a column group.classclassThis dictionary class is a specialization for the DeltaDDCColgroup.classThis dictionary class aims to encapsulate the storage and operations over unique floating point values of a column group.classA specialized dictionary that exploits the fact that the contained dictionary is an Identity Matrix.classclassclassclassThis dictionary class aims to encapsulate the storage and operations over unique floating point values of a column group.Methods in org.apache.sysds.runtime.compress.colgroup.dictionary that return IDictionaryModifier and TypeMethodDescriptionADictionary.append(double[] row) Dictionary.append(double[] row) IDictionary.append(double[] row) Return a new dictionary with the given row appended.MatrixBlockDictionary.append(double[] row) ADictionary.applyScalarOp(ScalarOperator op) Dictionary.applyScalarOp(ScalarOperator op) IDictionary.applyScalarOp(ScalarOperator op) Allocate a new dictionary and applies the scalar operation on each cell of to then return the new dictionary.MatrixBlockDictionary.applyScalarOp(ScalarOperator op) ADictionary.applyScalarOpAndAppend(ScalarOperator op, double v0, int nCol) Dictionary.applyScalarOpAndAppend(ScalarOperator op, double v0, int nCol) IDictionary.applyScalarOpAndAppend(ScalarOperator op, double v0, int nCol) Allocate a new dictionary with one extra row and applies the scalar operation on each cell of to then return the new dictionary.MatrixBlockDictionary.applyScalarOpAndAppend(ScalarOperator op, double v0, int nCol) ADictionary.applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference) IDictionary.applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference) Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary.MatrixBlockDictionary.applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference) ADictionary.applyUnaryOp(UnaryOperator op) IDictionary.applyUnaryOp(UnaryOperator op) Allocate a new dictionary and apply the unary operator on each cell.MatrixBlockDictionary.applyUnaryOp(UnaryOperator op) ADictionary.applyUnaryOpAndAppend(UnaryOperator op, double v0, int nCol) Dictionary.applyUnaryOpAndAppend(UnaryOperator op, double v0, int nCol) IDictionary.applyUnaryOpAndAppend(UnaryOperator op, double v0, int nCol) Allocate a new dictionary with one extra row and apply the unary operator on each cell.MatrixBlockDictionary.applyUnaryOpAndAppend(UnaryOperator op, double v0, int nCol) ADictionary.applyUnaryOpWithReference(UnaryOperator op, double[] reference, double[] newReference) Dictionary.applyUnaryOpWithReference(UnaryOperator op, double[] reference, double[] newReference) IDictionary.applyUnaryOpWithReference(UnaryOperator op, double[] reference, double[] newReference) Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary.MatrixBlockDictionary.applyUnaryOpWithReference(UnaryOperator op, double[] reference, double[] newReference) ADictionary.binOpLeft(BinaryOperator op, double[] v, IColIndex colIndexes) IDictionary.binOpLeft(BinaryOperator op, double[] v, IColIndex colIndexes) Apply binary row operation on the left sideMatrixBlockDictionary.binOpLeft(BinaryOperator op, double[] v, IColIndex colIndexes) ADictionary.binOpLeftAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) Dictionary.binOpLeftAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) IDictionary.binOpLeftAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) Apply binary row operation on the left side with one extra row evaluating with zeros.MatrixBlockDictionary.binOpLeftAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) ADictionary.binOpLeftWithReference(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference) IDictionary.binOpLeftWithReference(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference) Apply the binary operator such that each value is offset by the reference before application.ADictionary.binOpRight(BinaryOperator op, double[] v) ADictionary.binOpRight(BinaryOperator op, double[] v, IColIndex colIndexes) IdentityDictionary.binOpRight(BinaryOperator op, double[] v, IColIndex colIndexes) IDictionary.binOpRight(BinaryOperator op, double[] v) Apply binary row operation on the right side as with no columns to extract from v.IDictionary.binOpRight(BinaryOperator op, double[] v, IColIndex colIndexes) Apply binary row operation on the right side.ADictionary.binOpRightAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) Dictionary.binOpRightAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) IDictionary.binOpRightAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) Apply binary row operation on the right side with one extra row evaluating with zeros.MatrixBlockDictionary.binOpRightAndAppend(BinaryOperator op, double[] v, IColIndex colIndexes) ADictionary.binOpRightWithReference(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference) IDictionary.binOpRightWithReference(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference) Apply the binary operator such that each value is offset by the reference before application.ADictionary.cbind(IDictionary that, int nCol) Dictionary.cbind(IDictionary that, int nCol) IDictionary.cbind(IDictionary that, int nCol) Cbind this dictionary with that dictionaryMatrixBlockDictionary.cbind(IDictionary that, int nCol) static IDictionaryDictionaryFactory.cBindDictionaries(int nCol, List<IDictionary> dicts) static IDictionaryDictionaryFactory.cBindDictionaries(IDictionary left, IDictionary right, int nColLeft, int nColRight) abstract IDictionaryADictionary.clone()DeltaDictionary.clone()IdentityDictionary.clone()IdentityDictionarySlice.clone()IDictionary.clone()Returns a deep clone of the dictionary.MatrixBlockDictionary.clone()PlaceHolderDict.clone()static IDictionaryDictionaryFactory.combineDictionaries(AColGroupCompressed a, AColGroupCompressed b) static IDictionaryDictionaryFactory.combineDictionaries(AColGroupCompressed a, AColGroupCompressed b, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineDictionariesSparse(AColGroupCompressed a, AColGroupCompressed b) Combine the dictionaries assuming a sparse combination where each dictionary can be a SDC containing a default element that have to be introduced into the combined dictionary.static IDictionaryDictionaryFactory.combineDictionariesSparse(AColGroupCompressed a, AColGroupCompressed b, HashMapLongInt filter) Combine the dictionaries assuming a sparse combination where each dictionary can be a SDC containing a default element that have to be introduced into the combined dictionary.static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, int nca, IDictionary b, int ncb) Combine the dictionaries as if the dictionaries contain the full spectrum of the combined data.static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, int nca, IDictionary b, int ncb, HashMapLongInt filter) Combine the dictionaries as if the dictionaries only contain the values in the specified filter.static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, IColIndex ai, int nca, IDictionary b, IColIndex bi, int ncb, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, IColIndex ai, IDictionary b, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCFilter(IDictionary a, double[] tua, IDictionary b, double[] tub, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCFilter(IDictionary a, double[] tua, IColIndex ai, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCNoFilter(IDictionary a, double[] tua, IDictionary b, double[] tub) static IDictionaryDictionaryFactory.combineSDCNoFilter(IDictionary a, double[] tua, IColIndex ai, IDictionary b, double[] tub, IColIndex bi) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, int nca, IDictionary b, double[] tub, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, IColIndex ai, int nca, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, IColIndex ai, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRightNoFilter(IDictionary a, int nca, IDictionary b, double[] tub) static IDictionaryDictionaryFactory.combineSDCRightNoFilter(IDictionary a, IColIndex ai, int nca, IDictionary b, double[] tub, IColIndex bi) static IDictionarystatic IDictionarystatic IDictionaryDictionaryFactory.create(ABitmap ubm, int defaultIndex, double[] defaultTuple, double sparsity, boolean addZero) static IDictionaryDictionaryFactory.create(DblArrayCountHashMap map, int nCols, boolean addZeroTuple, double sparsity) static IDictionaryDictionaryFactory.create(DoubleCountHashMap map) static IDictionaryIdentityDictionary.create(int nRowCol) Create an identity matrix dictionary.static IDictionaryIdentityDictionary.create(int nRowCol, boolean withEmpty) Create an identity matrix dictionary, It behaves as if allocated a Sparse Matrix block but exploits that the structure is known to have certain properties.static IDictionaryIdentityDictionarySlice.create(int nRowCol, boolean withEmpty, int l, int u) Create a Identity matrix dictionary slice (if other groups are not more applicable).ADictionary.preaggValuesFromDense(int numVals, IColIndex colIndexes, IColIndex aggregateColumns, double[] b, int cut) IdentityDictionary.preaggValuesFromDense(int numVals, IColIndex colIndexes, IColIndex aggregateColumns, double[] b, int cut) IDictionary.preaggValuesFromDense(int numVals, IColIndex colIndexes, IColIndex aggregateColumns, double[] b, int cut) Pre Aggregate values for Right Matrix Multiplication.static IDictionaryADictionary.reorder(int[] reorder) Dictionary.reorder(int[] reorder) IDictionary.reorder(int[] reorder) Reorder the elements in the dictionary based on the reorder specification given.MatrixBlockDictionary.reorder(int[] reorder) ADictionary.replace(double pattern, double replace, int nCol) Dictionary.replace(double pattern, double replace, int nCol) IDictionary.replace(double pattern, double replace, int nCol) Make a copy of the values, and replace all values that match pattern with replacement value.MatrixBlockDictionary.replace(double pattern, double replace, int nCol) ADictionary.replaceWithReference(double pattern, double replace, double[] reference) Dictionary.replaceWithReference(double pattern, double replace, double[] reference) IDictionary.replaceWithReference(double pattern, double replace, double[] reference) Make a copy of the values, and replace all values that match pattern with replacement value.MatrixBlockDictionary.replaceWithReference(double pattern, double replace, double[] reference) ADictionary.rexpandCols(int max, boolean ignore, boolean cast, int nCol) Dictionary.rexpandCols(int max, boolean ignore, boolean cast, int nCol) IDictionary.rexpandCols(int max, boolean ignore, boolean cast, int nCol) Rexpand the dictionary (one hot encode)MatrixBlockDictionary.rexpandCols(int max, boolean ignore, boolean cast, int nCol) ADictionary.rexpandColsWithReference(int max, boolean ignore, boolean cast, int reference) Dictionary.rexpandColsWithReference(int max, boolean ignore, boolean cast, int reference) IDictionary.rexpandColsWithReference(int max, boolean ignore, boolean cast, int reference) Rexpand the dictionary (one hot encode)MatrixBlockDictionary.rexpandColsWithReference(int max, boolean ignore, boolean cast, int reference) ADictionary.rightMMPreAggSparse(int numVals, SparseBlock b, IColIndex thisCols, IColIndex aggregateColumns, int nColRight) IDictionary.rightMMPreAggSparse(int numVals, SparseBlock b, IColIndex thisCols, IColIndex aggregateColumns, int nColRight) Pre-aggregate the given sparse block for right multiplication.ADictionary.scaleTuples(int[] scaling, int nCol) Dictionary.scaleTuples(int[] scaling, int nCol) IDictionary.scaleTuples(int[] scaling, int nCol) Scale all tuples contained in the dictionary by the scaling factor given in the int list.MatrixBlockDictionary.scaleTuples(int[] scaling, int nCol) DeltaDictionary.sliceColumns(IntArrayList selectedColumns, int nCol) Dictionary.sliceColumns(IntArrayList selectedColumns, int nCol) IdentityDictionary.sliceColumns(IntArrayList selectedColumns, int nCol) IdentityDictionarySlice.sliceColumns(IntArrayList selectedColumns, int nCol) IDictionary.sliceColumns(IntArrayList selectedColumns, int nCol) Slice out the selected columns given of this encoded group.MatrixBlockDictionary.sliceColumns(IntArrayList selectedColumns, int nCol) PlaceHolderDict.sliceColumns(IntArrayList selectedColumns, int nCol) QDictionary.sliceColumns(IntArrayList selectedColumns, int nCol) ADictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) Dictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) IdentityDictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) IDictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) Modify the dictionary by removing columns not within the index range.MatrixBlockDictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) QDictionary.sliceOutColumnRange(int idxStart, int idxEnd, int previousNumberOfColumns) ADictionary.subtractTuple(double[] tuple) Dictionary.subtractTuple(double[] tuple) IDictionary.subtractTuple(double[] tuple) Allocate a new dictionary where the tuple given is subtracted from all tuples in the previous dictionary.MatrixBlockDictionary.subtractTuple(double[] tuple) Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type IDictionaryModifier and TypeMethodDescriptionADictionary.cbind(IDictionary that, int nCol) Dictionary.cbind(IDictionary that, int nCol) IDictionary.cbind(IDictionary that, int nCol) Cbind this dictionary with that dictionaryMatrixBlockDictionary.cbind(IDictionary that, int nCol) static IDictionaryDictionaryFactory.cBindDictionaries(IDictionary left, IDictionary right, int nColLeft, int nColRight) static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, int nca, IDictionary b, int ncb) Combine the dictionaries as if the dictionaries contain the full spectrum of the combined data.static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, int nca, IDictionary b, int ncb, HashMapLongInt filter) Combine the dictionaries as if the dictionaries only contain the values in the specified filter.static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, IColIndex ai, int nca, IDictionary b, IColIndex bi, int ncb, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineFullDictionaries(IDictionary a, IColIndex ai, IDictionary b, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCFilter(IDictionary a, double[] tua, IDictionary b, double[] tub, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCFilter(IDictionary a, double[] tua, IColIndex ai, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCNoFilter(IDictionary a, double[] tua, IDictionary b, double[] tub) static IDictionaryDictionaryFactory.combineSDCNoFilter(IDictionary a, double[] tua, IColIndex ai, IDictionary b, double[] tub, IColIndex bi) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, int nca, IDictionary b, double[] tub, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, IColIndex ai, int nca, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRight(IDictionary a, IColIndex ai, IDictionary b, double[] tub, IColIndex bi, HashMapLongInt filter) static IDictionaryDictionaryFactory.combineSDCRightNoFilter(IDictionary a, int nca, IDictionary b, double[] tub) static IDictionaryDictionaryFactory.combineSDCRightNoFilter(IDictionary a, IColIndex ai, int nca, IDictionary b, double[] tub, IColIndex bi) booleanDeltaDictionary.equals(IDictionary o) booleanDictionary.equals(IDictionary o) booleanIdentityDictionary.equals(IDictionary o) booleanIdentityDictionarySlice.equals(IDictionary o) booleanIDictionary.equals(IDictionary o) Indicate if the other dictionary is equal to this.booleanMatrixBlockDictionary.equals(IDictionary o) booleanPlaceHolderDict.equals(IDictionary o) booleanQDictionary.equals(IDictionary o) voidADictionary.MMDict(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) voidDictionary.MMDict(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) voidIDictionary.MMDict(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) Matrix multiplication of dictionaries note the left is this, and it is supposed to be treated as if it is transposed while it is not physically transposed.voidMatrixBlockDictionary.MMDict(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) static voidDictLibMatrixMult.MMDicts(IDictionary left, IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) Matrix Multiply the two dictionaries, note that the left side is considered transposed but not allocated transposed making the multiplication a: t(left) %*% rightvoidADictionary.MMDictScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result, int[] scaling) voidDictionary.MMDictScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result, int[] scaling) voidIDictionary.MMDictScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result, int[] scaling) Matrix multiplication of dictionaries, note the left is this, and it is supposed to be treated as if it is transposed while it is not physically transposed.voidMatrixBlockDictionary.MMDictScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result, int[] scaling) static voidDictLibMatrixMult.MMDictsWithScaling(IDictionary left, IDictionary right, IColIndex leftRows, IColIndex rightColumns, MatrixBlock result, int[] counts) Matrix multiply with scaling (left side transposed)static voidDictLibMatrixMult.TSMMDictionaryWithScaling(IDictionary dict, int[] counts, IColIndex rows, IColIndex cols, MatrixBlock ret) Perform the full tsmm with the dictionary (allocating into the entire output matrix.)voidADictionary.TSMMToUpperTriangle(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) voidDictionary.TSMMToUpperTriangle(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) static voidDictLibMatrixMult.TSMMToUpperTriangle(IDictionary left, IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) Does two matrix multiplications in one go but only add to the upper triangle.voidIDictionary.TSMMToUpperTriangle(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) Matrix multiplication but allocate output in upper triangle and twice if on diagonal, note this is leftvoidMatrixBlockDictionary.TSMMToUpperTriangle(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, MatrixBlock result) voidADictionary.TSMMToUpperTriangleScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, int[] scale, MatrixBlock result) voidDictionary.TSMMToUpperTriangleScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, int[] scale, MatrixBlock result) static voidDictLibMatrixMult.TSMMToUpperTriangleScaling(IDictionary left, IDictionary right, IColIndex rowsLeft, IColIndex colsRight, int[] scale, MatrixBlock result) Does two matrix multiplications in one go but only add to the upper triangle with scaling.voidIDictionary.TSMMToUpperTriangleScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, int[] scale, MatrixBlock result) Matrix multiplication but allocate output in upper triangle and twice if on diagonal, note this is leftvoidMatrixBlockDictionary.TSMMToUpperTriangleScaling(IDictionary right, IColIndex rowsLeft, IColIndex colsRight, int[] scale, MatrixBlock result) Method parameters in org.apache.sysds.runtime.compress.colgroup.dictionary with type arguments of type IDictionaryModifier and TypeMethodDescriptionstatic IDictionaryDictionaryFactory.cBindDictionaries(int nCol, List<IDictionary> dicts) -
Uses of IDictionary in org.apache.sysds.runtime.compress.colgroup.mapping
Methods in org.apache.sysds.runtime.compress.colgroup.mapping with parameters of type IDictionaryModifier and TypeMethodDescriptionvoidAMapToData.lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict) voidMapToByte.lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict) voidMapToChar.lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict) voidMapToCharPByte.lmSparseMatrixRow(SparseBlock sb, int r, DenseBlock db, IColIndex colIndexes, IDictionary dict) final voidAMapToData.preAggregateDDC_DDC(AMapToData tm, IDictionary td, Dictionary ret, int nCol) PreAggregate into dictionary with two sides of DDC.voidMapToBit.preAggregateDDC_DDCMultiCol(AMapToData tm, IDictionary td, double[] v, int nCol) voidMapToZero.preAggregateDDC_DDCMultiCol(AMapToData tm, IDictionary td, double[] v, int nCol) voidAMapToData.preAggregateDDC_RLE(int[] ptr, char[] data, IDictionary td, Dictionary ret, int nCol) final voidAMapToData.preAggregateDDC_SDCZ(AMapToData tm, IDictionary td, AOffset tof, Dictionary ret, int nCol) PreAggregate into SDCZero dictionary from DDC dictionary.voidAMapToData.preAggregateDDC_SDCZMultiCol(AMapToData tm, IDictionary td, AOffset tof, double[] v, int nCol) voidAMapToData.preAggregateRLE_DDC(int[] ptr, char[] data, IDictionary td, Dictionary ret, int nCol) final voidAMapToData.preAggregateSDCZ_DDC(AMapToData tm, IDictionary td, AOffset of, Dictionary ret, int nCol) PreAggregate into DDC dictionary from SDCZero dictionary.final voidAMapToData.preAggregateSDCZ_SDCZ(AMapToData tm, IDictionary td, AOffset tof, AOffset of, Dictionary ret, int nCol) -
Uses of IDictionary in org.apache.sysds.runtime.compress.io
Fields in org.apache.sysds.runtime.compress.io with type parameters of type IDictionary -
Uses of IDictionary in org.apache.sysds.runtime.compress.lib
Fields in org.apache.sysds.runtime.compress.lib with type parameters of type IDictionaryMethod parameters in org.apache.sysds.runtime.compress.lib with type arguments of type IDictionary