Interface Cursor
-
- All Known Implementing Classes:
PagedCursor
,WindowedCursor
public interface Cursor
Cursor - Allows for scrolling through a row set.- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getCurrentPage()
Gets the current page numberint
getEndRow()
Gets the end row within result set for this pageint
getFirstPage()
Gets the first page numberboolean
getHasFirstPage()
Is there a known first page?boolean
getHasLastPage()
Is there a known last page?boolean
getHasNextPage()
Is there a known next page?boolean
getHasPrevPage()
Is there a known prev page?int
getLastPage()
Gets the last page numberint
getNextPage()
Gets the next page numberint
getPageSize()
Gets the page sizejava.lang.String
getPageType()
Gets the page typeint
getPrevPage()
Gets the previous page numberint
getRowCount()
Gets the count of rows within result set for this pageint
getStartRow()
Gets the start row within result set for this pageint
getTotalPages()
Gets total number of pagesint
getTotalRows()
Gets total rowsboolean
isInRange()
Is the page within range of the result set
-
-
-
Method Detail
-
getPageType
java.lang.String getPageType()
Gets the page type- Returns:
- page type
-
getPageSize
int getPageSize()
Gets the page size- Returns:
- page size
-
getTotalPages
int getTotalPages()
Gets total number of pages- Returns:
- total number of pages
-
getTotalRows
int getTotalRows()
Gets total rows- Returns:
- total rows
-
getCurrentPage
int getCurrentPage()
Gets the current page number- Returns:
- current page number
-
getFirstPage
int getFirstPage()
Gets the first page number- Returns:
- first page number
-
getLastPage
int getLastPage()
Gets the last page number- Returns:
- last page number
-
getNextPage
int getNextPage()
Gets the next page number- Returns:
- next page number (-1 if no more pages)
-
getPrevPage
int getPrevPage()
Gets the previous page number- Returns:
- previous page number (-1 if no previous pages)
-
isInRange
boolean isInRange()
Is the page within range of the result set- Returns:
- true => page is within range
-
getHasFirstPage
boolean getHasFirstPage()
Is there a known first page?- Returns:
- true => getFirstPage() will succeed
-
getHasLastPage
boolean getHasLastPage()
Is there a known last page?- Returns:
- true => getLastPage() will succeed
-
getHasNextPage
boolean getHasNextPage()
Is there a known next page?- Returns:
- true => getNextPage() will succeed
-
getHasPrevPage
boolean getHasPrevPage()
Is there a known prev page?- Returns:
- true => getPrevPage() will succeed
-
getStartRow
int getStartRow()
Gets the start row within result set for this page- Returns:
- start row index
-
getEndRow
int getEndRow()
Gets the end row within result set for this page- Returns:
- end row index
-
getRowCount
int getRowCount()
Gets the count of rows within result set for this page- Returns:
- row count
-
-