Class ScrollableResultsImpl<R>

    • Method Detail

      • next

        public boolean next()
        Description copied from interface: ScrollableResults
        Advance to the next result.
        Returns:
        true if there is another result
      • previous

        public boolean previous()
        Description copied from interface: ScrollableResults
        Retreat to the previous result.
        Returns:
        true if there is a previous result
      • scroll

        public boolean scroll​(int i)
        Description copied from interface: ScrollableResults
        Scroll the specified number of positions from the current position.
        Parameters:
        i - a positive (forward) or negative (backward) number of rows
        Returns:
        true if there is a result at the new location
      • position

        public boolean position​(int position)
        Description copied from interface: ScrollableResults
        Moves the result cursor to the specified position.
        Returns:
        true if there is a result at the new location
      • first

        public boolean first()
        Description copied from interface: ScrollableResults
        Go to the first result.
        Returns:
        true if there are any results
      • last

        public boolean last()
        Description copied from interface: ScrollableResults
        Go to the last result.
        Returns:
        true if there are any results
      • afterLast

        public void afterLast()
        Description copied from interface: ScrollableResults
        Go to a location just after the last result.
      • beforeFirst

        public void beforeFirst()
        Description copied from interface: ScrollableResults
        Go to a location just before first result.

        This is the location of the cursor on a newly returned scrollable result.

      • isFirst

        public boolean isFirst()
        Description copied from interface: ScrollableResults
        Is this the first result?
        Returns:
        true if this is the first row of results, otherwise false
      • isLast

        public boolean isLast()
        Description copied from interface: ScrollableResults
        Is this the last result?
        Returns:
        true if this is the last row of results.
      • getRowNumber

        public int getRowNumber()
                         throws HibernateException
        Description copied from interface: ScrollableResults
        Get the current position in the results.

        The first position is number 0 (unlike JDBC).

        Returns:
        The current position number, numbered from 0; -1 indicates that there is no current row
        Throws:
        HibernateException
      • setRowNumber

        public boolean setRowNumber​(int rowNumber)
                             throws HibernateException
        Description copied from interface: ScrollableResults
        Set the current position in the result set.

        Can be numbered from the first result (positive number) or backward from the last result (negative number).

        Parameters:
        rowNumber - the row number. A positive number indicates a value numbered from the first row; a negative number indicates a value numbered from the last row.
        Returns:
        true if there is a row at that row number
        Throws:
        HibernateException