Uses of Interface
org.apache.sysds.runtime.compress.estim.encoding.IEncode
Packages that use IEncode
Package
Description
-
Uses of IEncode in org.apache.sysds.runtime.compress.colgroup
Methods in org.apache.sysds.runtime.compress.colgroup that return IEncodeModifier and TypeMethodDescriptionAColGroup.getEncoding()Get encoding of this column group.ColGroupConst.getEncoding()ColGroupDDC.getEncoding()ColGroupDDCFOR.getEncoding()ColGroupEmpty.getEncoding()ColGroupSDC.getEncoding()ColGroupSDCFOR.getEncoding()ColGroupSDCSingle.getEncoding()ColGroupSDCSingleZeros.getEncoding()ColGroupSDCZeros.getEncoding() -
Uses of IEncode in org.apache.sysds.runtime.compress.estim
Methods in org.apache.sysds.runtime.compress.estim that return IEncodeMethods in org.apache.sysds.runtime.compress.estim with parameters of type IEncodeConstructors in org.apache.sysds.runtime.compress.estim with parameters of type IEncodeModifierConstructorDescriptionCompressedSizeInfoColGroup(IColIndex columns, EstimationFactors facts, long minSize, AColGroup.CompressionType bestCompression, IEncode map) CompressedSizeInfoColGroup(IColIndex columns, EstimationFactors facts, Set<AColGroup.CompressionType> validCompressionTypes, IEncode map) -
Uses of IEncode in org.apache.sysds.runtime.compress.estim.encoding
Classes in org.apache.sysds.runtime.compress.estim.encoding that implement IEncodeModifier and TypeClassDescriptionclassclassConst encoding for cases where the entire group of columns is the same valueclassAn Encoding that contains a value on each row of the input.classEmpty encoding for cases where the entire group of columns is zeroclassA Encoding that contain a default value that is not encoded and every other value is encoded in the map.Methods in org.apache.sysds.runtime.compress.estim.encoding that return IEncodeModifier and TypeMethodDescriptionCombine two encodings, note it should be guaranteed by the caller that the number of unique multiplied does not overflow Integer.static IEncodeEncodingFactory.create(ColGroupConst c) static IEncodeEncodingFactory.create(ColGroupEmpty c) static IEncodeEncodingFactory.create(AMapToData d) static IEncodeEncodingFactory.create(AMapToData d, AOffset i, int nRow) static IEncodeEncodingFactory.createFromMatrixBlock(MatrixBlock m, boolean transposed, int rowCol) Create encoding of a single specific column inside the matrix input.static IEncodeEncodingFactory.createFromMatrixBlock(MatrixBlock m, boolean transposed, int rowCol, double[] scaleFactors) Create encoding of a single specific column inside the matrix input.static IEncodeEncodingFactory.createFromMatrixBlock(MatrixBlock m, boolean transposed, IColIndex rowCols) Encode a list of columns together from the input matrix, as if it is cocoded.static IEncodeEncodingFactory.createFromMatrixBlock(MatrixBlock m, boolean transposed, IColIndex rowCols, double[] scaleFactors) static IEncodeEncodingFactory.createFromMatrixBlockDelta(MatrixBlock m, boolean transposed, IColIndex rowCols) Encode a full delta representation of the matrix input taking all rows into account.static IEncodeEncodingFactory.createFromMatrixBlockDelta(MatrixBlock m, boolean transposed, IColIndex rowCols, int sampleSize) Encode a delta representation of the matrix input taking the first "sampleSize" rows into account.Methods in org.apache.sysds.runtime.compress.estim.encoding that return types with arguments of type IEncodeModifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> ConstEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> DenseEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> EmptyEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> IEncode.combineWithMap(IEncode e) Combine two encodings without resizing the output.org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> SparseEncoding.combineWithMap(IEncode e) Methods in org.apache.sysds.runtime.compress.estim.encoding with parameters of type IEncodeModifier and TypeMethodDescriptionCombine two encodings, note it should be guaranteed by the caller that the number of unique multiplied does not overflow Integer.org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> ConstEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> DenseEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> EmptyEncoding.combineWithMap(IEncode e) org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> IEncode.combineWithMap(IEncode e) Combine two encodings without resizing the output.org.apache.commons.lang3.tuple.Pair<IEncode,HashMapLongInt> SparseEncoding.combineWithMap(IEncode e) booleanbooleanbooleanbooleanIndicate if the given encoding is equivalent to this encodingboolean