Class DoubleIndex

  • All Implemented Interfaces:
    Index

    public class DoubleIndex
    extends Object
    implements Index
    An index for double-precision 64-bit IEEE 754 floating point columns.
    • Constructor Detail

      • DoubleIndex

        public DoubleIndex​(DoubleColumn column)
        Constructs an index for the given column
    • Method Detail

      • get

        public Selection get​(double value)
        Returns a bitmap containing row numbers of all cells matching the given int
        Parameters:
        value - This is a 'key' from the index perspective, meaning it is a value from the standpoint of the column
      • atLeast

        public Selection atLeast​(double value)
        Returns a Selection of all values at least as large as the given value
      • greaterThan

        public Selection greaterThan​(double value)
        Returns a Selection of all values greater than the given value
      • atMost

        public Selection atMost​(double value)
        Returns a Selection of all values at most as large as the given value
      • lessThan

        public Selection lessThan​(double value)
        Returns a Selection of all values less than the given value