public class SQLServerPagedQuery extends Object
Constructor and Description |
---|
SQLServerPagedQuery(String query,
Integer pageSize)
Constructor
|
SQLServerPagedQuery(String query,
Integer pageSize,
Integer firstOffset)
Constructor
|
SQLServerPagedQuery(String query,
Integer pageSize,
Integer firstOffset,
Integer maxOffset)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getPageQuery(Integer pageNumber)
Get the query needed to get a specific page of records from the database.
|
public SQLServerPagedQuery(String query, Integer pageSize)
query
- the query to be paged, must include an order by.pageSize
- the page size.public SQLServerPagedQuery(String query, Integer pageSize, Integer firstOffset)
query
- the query to be paged, must include an order by.pageSize
- the page size.firstOffset
- the first row to start with. Generally this will be 0.public SQLServerPagedQuery(String query, Integer pageSize, Integer firstOffset, Integer maxOffset)
query
- the query to be paged, must include an order by.pageSize
- the page size.firstOffset
- the first row to start with. Generally this will be 0.maxOffset
- the last row to get.public String getPageQuery(Integer pageNumber)
pageNumber
- which page to get. Page index starts at 0.Copyright © 2018 Department of Veterans Affairs. All Rights Reserved.