diff --git a/hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java b/hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java index ab39ded5d3..9874a1d362 100644 --- a/hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java +++ b/hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java @@ -45,7 +45,7 @@ public class HollowOrdinalMapper { * */ private int[] hashToAssignedOrdinal; private int[][] fieldHashToObjectOrdinal; - private int[][] fieldHashToAssignedOrdinal; + private IntList[][] fieldHashToAssignedOrdinal; private int[] assignedOrdinalToIndex; private final PrimaryKey primaryKey; @@ -58,13 +58,12 @@ public class HollowOrdinalMapper { public HollowOrdinalMapper(PrimaryKey primaryKey, boolean[] keyFieldIsIndexed, int[][] keyFieldIndices, FieldType[] keyFieldTypes) { this.hashToAssignedOrdinal = new int[STARTING_SIZE]; this.fieldHashToObjectOrdinal = new int[primaryKey.numFields()][STARTING_SIZE]; - this.fieldHashToAssignedOrdinal = new int[primaryKey.numFields()][STARTING_SIZE]; + this.fieldHashToAssignedOrdinal = new IntList[primaryKey.numFields()][STARTING_SIZE]; this.assignedOrdinalToIndex = new int[STARTING_SIZE]; Arrays.fill(this.hashToAssignedOrdinal, ORDINAL_NONE); for(int field=0;field