Class RangeBitmap.SingleEvaluation

  • Enclosing class:
    RangeBitmap

    private final class RangeBitmap.SingleEvaluation
    extends java.lang.Object
    • Field Detail

      • bits

        private final long[] bits
      • buffer

        private final java.nio.ByteBuffer buffer
      • position

        private int position
      • empty

        private boolean empty
    • Constructor Detail

      • SingleEvaluation

        private SingleEvaluation()
    • Method Detail

      • computePoint

        public RoaringBitmap computePoint​(long value,
                                          boolean negate)
      • countPoint

        public long countPoint​(long value,
                               boolean negate)
      • countPoint

        private long countPoint​(long threshold,
                                boolean negate,
                                RoaringBitmap context)
      • computeRange

        public RoaringBitmap computeRange​(long threshold,
                                          boolean upper)
      • countRange

        public long countRange​(long threshold,
                               boolean upper)
      • countRange

        private long countRange​(long threshold,
                                boolean upper,
                                RoaringBitmap context)
      • evaluateHorizontalSliceRange

        private void evaluateHorizontalSliceRange​(long remaining,
                                                  long threshold,
                                                  long containerMask)
      • evaluateHorizontalSlicePoint

        private void evaluateHorizontalSlicePoint​(int limit,
                                                  long value,
                                                  long containerMask)
      • andNextIntoBits

        private void andNextIntoBits()
      • orNextIntoBits

        private void orNextIntoBits()
      • removeNextFromBits

        private void removeNextFromBits()
      • skipContainer

        private void skipContainer()