Class FloatColumnAccessorBase

    • Constructor Detail

      • FloatColumnAccessorBase

        public FloatColumnAccessorBase()
    • Method Detail

      • getDouble

        public double getDouble​(int rowNum)
        Description copied from interface: ColumnAccessor
        Get the primitive double representation of the row.
        Specified by:
        getDouble in interface ColumnAccessor
        Parameters:
        rowNum - the row id, 0-indexed
        Returns:
        the primitive double representation of the row. Returns 0D If ColumnAccessor.isNull(int) is true.
      • getLong

        public long getLong​(int rowNum)
        Description copied from interface: ColumnAccessor
        Get the primitive long representation of the row.
        Specified by:
        getLong in interface ColumnAccessor
        Parameters:
        rowNum - the row id, 0-indexed
        Returns:
        the primitive long representation of the row. Returns 0L If ColumnAccessor.isNull(int) is true.
      • getInt

        public int getInt​(int rowNum)
        Description copied from interface: ColumnAccessor
        Get the primitive int representation of the row.
        Specified by:
        getInt in interface ColumnAccessor
        Parameters:
        rowNum - the row id, 0-indexed
        Returns:
        the primitive int representation of the row. Returns 0 If ColumnAccessor.isNull(int) is true.
      • compareRows

        public int compareRows​(int lhsRowNum,
                               int rhsRowNum)
        Description copied from interface: ColumnAccessor
        Compares two rows using a comparison that follows the same semantics as Comparator.compare(T, T)

        This is not comparing the row Ids, but the values referred to by the row ids.

        Specified by:
        compareRows in interface ColumnAccessor
        Parameters:
        lhsRowNum - the row id of the left-hand-side of the comparison
        rhsRowNum - the row id of the right-hand-side of the comparison
        Returns:
        the result of the comparison of the two rows