Class RangeBitmap.DoubleEvaluation

java.lang.Object
org.roaringbitmap.RangeBitmap.DoubleEvaluation
Enclosing class:
RangeBitmap

private final class RangeBitmap.DoubleEvaluation extends Object
  • Field Details

  • Constructor Details

    • DoubleEvaluation

      private DoubleEvaluation()
  • Method Details

    • compute

      public RoaringBitmap compute(long lower, long upper)
    • count

      public long count(long lower, long upper)
    • count

      public long count(long lower, long upper, RoaringBitmap context)
    • evaluateHorizontalSlice

      private void evaluateHorizontalSlice(long containerMask, long remaining, long lower, long upper)
    • setupFirstSlice

      private void setupFirstSlice(long threshold, RangeBitmap.Bits bits, int remaining, boolean copy)
    • orLowOrHigh

      private void orLowOrHigh()
    • orLowAndHigh

      private void orLowAndHigh()
    • andLowOrHigh

      private void andLowOrHigh()
    • andLowAndHigh

      private void andLowAndHigh()
    • orNextIntoBits

      private void orNextIntoBits(RangeBitmap.Bits bits)
    • skipContainer

      private void skipContainer()