Package mil.nga.geopackage.tiles.user
Class TilePaginatedCursor
java.lang.Object
mil.nga.geopackage.user.UserCorePaginatedResults<TColumn,TTable,TRow,TResult>
mil.nga.geopackage.user.UserPaginatedCursor<TileColumn,TileTable,TileRow,TileCursor>
mil.nga.geopackage.tiles.user.TilePaginatedCursor
public class TilePaginatedCursor
extends UserPaginatedCursor<TileColumn,TileTable,TileRow,TileCursor>
Tile Paginated Cursor for iterating and querying through tiles in chunks
- Since:
- 6.2.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic TilePaginatedCursor
create
(TileDao dao, TileCursor cursor) Create a paginated cursorGet the current paginated cursorgetDao()
static Pagination
getPagination
(TileCursor cursor) Get the pagination offset and limitstatic boolean
isPaginated
(TileCursor cursor) Determine if the cursor is paginatedMethods inherited from class mil.nga.geopackage.user.UserCorePaginatedResults
close, getArgs, getColumns, getPagination, getSql, ids, iterator, setPagination
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TilePaginatedCursor
Constructor- Parameters:
dao
- tile daocursor
- tile cursor
-
-
Method Details
-
isPaginated
Determine if the cursor is paginated- Parameters:
cursor
- tile cursor- Returns:
- true if paginated
-
getPagination
Get the pagination offset and limit- Parameters:
cursor
- tile cursor- Returns:
- pagination or null if not paginated
-
create
Create a paginated cursor- Parameters:
dao
- tile daocursor
- tile cursor- Returns:
- tile paginated cursor
-
getDao
- Overrides:
getDao
in classUserPaginatedCursor<TileColumn,
TileTable, TileRow, TileCursor>
-
getResults
- Overrides:
getResults
in classUserPaginatedCursor<TileColumn,
TileTable, TileRow, TileCursor>
-
getCursor
Get the current paginated cursor- Overrides:
getCursor
in classUserPaginatedCursor<TileColumn,
TileTable, TileRow, TileCursor> - Returns:
- current cursor
-