|
19 | 19 |
|
20 | 20 | package org.apache.sysds.runtime.compress.colgroup; |
21 | 21 |
|
22 | | -import java.io.DataInput; |
23 | | -import java.io.DataOutput; |
24 | | -import java.io.IOException; |
25 | | -import java.util.*; |
26 | | -import java.util.concurrent.ExecutorService; |
27 | | - |
28 | | -import jdk.incubator.vector.DoubleVector; |
29 | | -import jdk.incubator.vector.VectorSpecies; |
30 | | -import org.apache.arrow.vector.complex.writer.BitWriter; |
31 | 22 | import org.apache.commons.lang3.NotImplementedException; |
32 | 23 | import org.apache.sysds.runtime.DMLRuntimeException; |
33 | 24 | import org.apache.sysds.runtime.compress.CompressedMatrixBlock; |
34 | 25 | import org.apache.sysds.runtime.compress.DMLCompressionException; |
35 | 26 | import org.apache.sysds.runtime.compress.colgroup.ColGroupUtils.P; |
36 | | -import org.apache.sysds.runtime.compress.colgroup.dictionary.*; |
37 | 27 | import org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary; |
| 28 | +import org.apache.sysds.runtime.compress.colgroup.dictionary.DictionaryFactory; |
| 29 | +import org.apache.sysds.runtime.compress.colgroup.dictionary.IDictionary; |
38 | 30 | import org.apache.sysds.runtime.compress.colgroup.indexes.ColIndexFactory; |
39 | 31 | import org.apache.sysds.runtime.compress.colgroup.indexes.IColIndex; |
40 | 32 | import org.apache.sysds.runtime.compress.colgroup.mapping.AMapToData; |
|
48 | 40 | import org.apache.sysds.runtime.data.DenseBlock; |
49 | 41 | import org.apache.sysds.runtime.data.SparseBlock; |
50 | 42 | import org.apache.sysds.runtime.data.SparseBlockMCSR; |
51 | | -import org.apache.sysds.runtime.functionobjects.*; |
| 43 | +import org.apache.sysds.runtime.functionobjects.Builtin; |
| 44 | +import org.apache.sysds.runtime.functionobjects.Minus; |
| 45 | +import org.apache.sysds.runtime.functionobjects.Plus; |
52 | 46 | import org.apache.sysds.runtime.matrix.data.MatrixBlock; |
53 | 47 | import org.apache.sysds.runtime.matrix.operators.BinaryOperator; |
54 | 48 | import org.apache.sysds.runtime.matrix.operators.ScalarOperator; |
55 | 49 | import org.apache.sysds.runtime.matrix.operators.UnaryOperator; |
56 | 50 | import shaded.parquet.it.unimi.dsi.fastutil.ints.IntArrayList; |
57 | 51 | import shaded.parquet.it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap; |
58 | 52 |
|
| 53 | +import java.io.DataInput; |
| 54 | +import java.io.DataOutput; |
| 55 | +import java.io.IOException; |
| 56 | +import java.util.Arrays; |
| 57 | +import java.util.Map; |
| 58 | +import java.util.Stack; |
59 | 59 | import java.util.HashMap; |
| 60 | +import java.util.NoSuchElementException; |
60 | 61 |
|
61 | 62 | /** |
62 | 63 | * Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC) whose |
|
0 commit comments