Skip to content

Commit

Permalink
play around grow
Browse files Browse the repository at this point in the history
Signed-off-by: bowenlan-amzn <[email protected]>
  • Loading branch information
bowenlan-amzn committed Jan 30, 2025
1 parent 45f486b commit 8978019
Showing 1 changed file with 21 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,12 @@ private static void intersectWithRanges(

private static PointValues.IntersectVisitor getIntersectVisitor(RangeCollectorForPointTree collector) {
return new PointValues.IntersectVisitor() {

@Override
public void grow(int count) {
collector.grow(count);
}

@Override
public void visit(int docID) {
// this branch should be unreachable
Expand Down Expand Up @@ -222,21 +228,28 @@ private void count() {
}

private void collectDocId(int docId) {
if (docIdSetBuilders[activeIndex] == null) {
// TODO hard code for now, should be controlled by intersector grow
docIdSetBuilders[activeIndex] = disBuilderSupplier.get();
currentAdder = docIdSetBuilders[activeIndex].grow(1000);
}
// if (docIdSetBuilders[activeIndex] == null) {
// // TODO hard code for now, should be controlled by intersector grow
// docIdSetBuilders[activeIndex] = disBuilderSupplier.get();
// currentAdder = docIdSetBuilders[activeIndex].grow(1000);
// }
currentAdder.add(docId);
}

private void collectDocIdSet(DocIdSetIterator iter) throws IOException {
// if (docIdSetBuilders[activeIndex] == null) {
// // TODO hard code for now, should be controlled by intersector grow
// docIdSetBuilders[activeIndex] = disBuilderSupplier.get();
// currentAdder = docIdSetBuilders[activeIndex].grow(1000);
// }
currentAdder.add(iter);
}

private void grow(int count) {
if (docIdSetBuilders[activeIndex] == null) {
// TODO hard code for now, should be controlled by intersector grow
docIdSetBuilders[activeIndex] = disBuilderSupplier.get();
currentAdder = docIdSetBuilders[activeIndex].grow(1000);
currentAdder = docIdSetBuilders[activeIndex].grow(count);
}
currentAdder.add(iter);
}

private void countNode(int count) {
Expand Down

0 comments on commit 8978019

Please sign in to comment.