diff --git a/pom.xml b/pom.xml index d9c1387e50f8..928fd58eba87 100644 --- a/pom.xml +++ b/pom.xml @@ -681,7 +681,7 @@ org.roaringbitmap RoaringBitmap - 0.7.30 + 0.7.36 org.ow2.asm @@ -982,7 +982,7 @@ org.codehaus.mojo animal-sniffer-maven-plugin - 1.15 + 1.17 check-java-api diff --git a/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedImmutableRoaringBitmap.java b/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedImmutableRoaringBitmap.java index 50946ca87ddc..6ad72e67cac9 100644 --- a/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedImmutableRoaringBitmap.java +++ b/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedImmutableRoaringBitmap.java @@ -76,7 +76,7 @@ public String toString() @Override public IntIterator iterator() { - return bitmap.getIntIterator(); + return bitmap.getBatchIterator().asIntIterator(new int[128]); } @Override diff --git a/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedRoaringBitmap.java b/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedRoaringBitmap.java index bf20138c7187..32e33ac2e1d7 100644 --- a/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedRoaringBitmap.java +++ b/processing/src/main/java/org/apache/druid/collections/bitmap/WrappedRoaringBitmap.java @@ -192,7 +192,7 @@ public void remove(int entry) @Override public IntIterator iterator() { - return bitmap.getIntIterator(); + return bitmap.getBatchIterator().asIntIterator(new int[128]); } @Override