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.