Class BitSlicedRangeIndexReader

    • Method Detail

      • getNumMatchingDocs

        public int getNumMatchingDocs​(int min,
                                      int max)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(long min,
                                      long max)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(float min,
                                      float max)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(double min,
                                      double max)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(int value)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(long value)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(float value)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getNumMatchingDocs

        public int getNumMatchingDocs​(double value)
        Specified by:
        getNumMatchingDocs in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(int min,
                                                                                 int max)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(long min,
                                                                                 long max)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(float min,
                                                                                 float max)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(double min,
                                                                                 double max)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(int value)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(long value)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(float value)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      • getMatchingDocIds

        public org.roaringbitmap.buffer.ImmutableRoaringBitmap getMatchingDocIds​(double value)
        Specified by:
        getMatchingDocIds in interface RangeIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>