| Package | Description |
|---|---|
| com.github.drinkjava2.hibernate.pagination |
| Modifier and Type | Method and Description |
|---|---|
protected int |
AbstractLimitHandler.bindLimitParameters(RowSelection selection,
PreparedStatement statement,
int index)
Default implementation of binding parameter values needed by the LIMIT clause.
|
int |
SQLServer2012LimitHandler.bindLimitParametersAtEndOfQuery(RowSelection selection,
PreparedStatement statement,
int index) |
int |
SQLServer2005LimitHandler.bindLimitParametersAtEndOfQuery(RowSelection selection,
PreparedStatement statement,
int index) |
int |
LimitHandler.bindLimitParametersAtEndOfQuery(RowSelection selection,
PreparedStatement statement,
int index)
Bind parameter values needed by the LIMIT clause afterQuery original SELECT statement.
|
int |
AbstractLimitHandler.bindLimitParametersAtEndOfQuery(RowSelection selection,
PreparedStatement statement,
int index) |
int |
SQLServer2005LimitHandler.bindLimitParametersAtStartOfQuery(RowSelection selection,
PreparedStatement statement,
int index) |
int |
LimitHandler.bindLimitParametersAtStartOfQuery(RowSelection selection,
PreparedStatement statement,
int index)
Bind parameter values needed by the LIMIT clause beforeQuery original SELECT statement.
|
int |
AbstractLimitHandler.bindLimitParametersAtStartOfQuery(RowSelection selection,
PreparedStatement statement,
int index) |
static int |
LimitHelper.getFirstRow(RowSelection selection)
Retrieve the indicated first row for pagination
|
protected int |
AbstractLimitHandler.getMaxOrLimit(RowSelection selection)
Some dialect-specific LIMIT clauses require the maximum last row number (aka, first_row_number +
total_row_count), while others require the maximum returned row count (the total maximum number of rows to
return).
|
static boolean |
LimitHelper.hasFirstRow(RowSelection selection)
Is a first row limit indicated?
|
static boolean |
LimitHelper.hasMaxRows(RowSelection selection) |
String |
SQLServer2012LimitHandler.processSql(String sql,
RowSelection selection) |
String |
SQLServer2005LimitHandler.processSql(String sql,
RowSelection selection)
Add a LIMIT clause to the given SQL SELECT (HHH-2655: ROW_NUMBER for
Paging)
The LIMIT SQL will look like:
|
String |
LimitHandler.processSql(String sql,
RowSelection selection)
Return processed SQL query.
|
String |
AbstractLimitHandler.processSql(String sql,
RowSelection selection) |
void |
LimitHandler.setMaxRows(RowSelection selection,
PreparedStatement statement)
Use JDBC API to limit the number of rows returned by the SQL query.
|
void |
AbstractLimitHandler.setMaxRows(RowSelection selection,
PreparedStatement statement) |
static boolean |
LimitHelper.useLimit(LimitHandler limitHandler,
RowSelection selection)
Should limit be applied?
|
Copyright © 2017. All rights reserved.