Skip to content

Commit 898156d

Browse files
committed
fix source gen
1 parent 5dcdf39 commit 898156d

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

replication/static/src/main/java/io/deephaven/replicators/ReplicateSourcesAndChunks.java

+9-3
Original file line numberDiff line numberDiff line change
@@ -1157,9 +1157,15 @@ private static void replicateBooleanSparseArraySource() throws IOException {
11571157
"ObjectChunk<[?] super Values>", "ObjectChunk<Boolean, ? super Values>");
11581158
lines = simpleFixup(lines, "primitive get", "NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE", "getBoolean", "getByte",
11591159
"getPrevBoolean", "getPrevByte");
1160-
lines = simpleFixup(lines, "nullByKeys", "NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
1161-
lines = simpleFixup(lines, "nullByRanges", "NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
1162-
lines = simpleFixup(lines, "setNull", "NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
1160+
lines = simpleFixup(lines, "nullByKeys",
1161+
"oldValue != NULL_BOOLEAN", "!BooleanUtils.isNull(oldValue)",
1162+
"NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
1163+
lines = simpleFixup(lines, "nullByRanges",
1164+
"block\\[indexWithinBlock\\] != NULL_BOOLEAN", "!BooleanUtils.isNull(block[indexWithinBlock])",
1165+
"NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
1166+
lines = simpleFixup(lines, "setNull",
1167+
"blocks2\\[indexWithinBlock\\] == NULL_BOOLEAN", "BooleanUtils.isNull(blocks2[indexWithinBlock])",
1168+
"NULL_BOOLEAN", "NULL_BOOLEAN_AS_BYTE");
11631169

11641170
lines = replaceRegion(lines, "copyFromTypedArray", Arrays.asList(
11651171
" for (int jj = 0; jj < length; ++jj) {",

0 commit comments

Comments
 (0)