Class RowIdImpl

    • Field Detail

      • FIRST_PAGE_NUMBER

        public static final int FIRST_PAGE_NUMBER
        special page number which will sort before any other valid page number
        See Also:
        Constant Field Values
      • LAST_PAGE_NUMBER

        public static final int LAST_PAGE_NUMBER
        special page number which will sort after any other valid page number
        See Also:
        Constant Field Values
      • INVALID_ROW_NUMBER

        public static final int INVALID_ROW_NUMBER
        special row number representing an invalid row number
        See Also:
        Constant Field Values
      • FIRST_ROW_ID

        public static final RowIdImpl FIRST_ROW_ID
        special rowId which will sort before any other valid rowId
      • LAST_ROW_ID

        public static final RowIdImpl LAST_ROW_ID
        special rowId which will sort after any other valid rowId
    • Constructor Detail

      • RowIdImpl

        public RowIdImpl​(int pageNumber,
                         int rowNumber)
        Creates a new RowId instance.
    • Method Detail

      • getPageNumber

        public int getPageNumber()
      • getRowNumber

        public int getRowNumber()
      • isValid

        public boolean isValid()
        Returns true if this rowId potentially represents an actual row of data, false otherwise.
      • compareTo

        public int compareTo​(RowIdImpl other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object