Skip to content

Commit 280bd1f

Browse files
committed
not placeholder
1 parent d0d09dc commit 280bd1f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import org.apache.sysds.runtime.compress.colgroup.dictionary.DictionaryFactory;
3535
import org.apache.sysds.runtime.compress.colgroup.dictionary.IDictionary;
3636
import org.apache.sysds.runtime.compress.colgroup.dictionary.MatrixBlockDictionary;
37+
import org.apache.sysds.runtime.compress.colgroup.dictionary.PlaceHolderDict;
3738
import org.apache.sysds.runtime.compress.colgroup.indexes.ColIndexFactory;
3839
import org.apache.sysds.runtime.compress.colgroup.indexes.IColIndex;
3940
import org.apache.sysds.runtime.compress.colgroup.mapping.AMapToData;
@@ -93,7 +94,7 @@ public static AColGroup create(IColIndex colIndices, int numRows, IDictionary di
9394
int[] cachedCounts) {
9495
if(dict == null)
9596
return new ColGroupEmpty(colIndices);
96-
else if(data.getUnique() == 1) {
97+
else if(data.getUnique() == 1 && !(dict instanceof PlaceHolderDict)) {
9798
MatrixBlock mb = dict.getMBDict(colIndices.size()).getMatrixBlock().slice(0, 0);
9899
return ColGroupSDCSingleZeros.create(colIndices, numRows, MatrixBlockDictionary.create(mb), offsets, null);
99100
}

0 commit comments

Comments
 (0)