public interface LimitHandler
AbstractLimitHandler class.| Modifier and Type | Method and Description | 
|---|---|
int | 
bindLimitParametersAtEndOfQuery(PreparedStatement statement,
                               int index)
Bind parameter values needed by the LIMIT clause after original SELECT statement. 
 | 
int | 
bindLimitParametersAtStartOfQuery(PreparedStatement statement,
                                 int index)
Bind parameter values needed by the LIMIT clause before original SELECT statement. 
 | 
String | 
getProcessedSql()
Return processed SQL query. 
 | 
void | 
setMaxRows(PreparedStatement statement)
Use JDBC API to limit the number of rows returned by the SQL query. 
 | 
boolean | 
supportsLimit()
Does this handler support some form of limiting query results
 via a SQL clause? 
 | 
boolean | 
supportsLimitOffset()
Does this handler's LIMIT support (if any) additionally
 support specifying an offset? 
 | 
boolean supportsLimit()
boolean supportsLimitOffset()
String getProcessedSql()
int bindLimitParametersAtStartOfQuery(PreparedStatement statement, int index) throws SQLException
statement - Statement to which to bind limit parameter values.index - Index from which to start binding.SQLException - Indicates problems binding parameter values.int bindLimitParametersAtEndOfQuery(PreparedStatement statement, int index) throws SQLException
statement - Statement to which to bind limit parameter values.index - Index from which to start binding.SQLException - Indicates problems binding parameter values.void setMaxRows(PreparedStatement statement) throws SQLException
statement - Statement which number of returned rows shall be limited.SQLException - Indicates problems while limiting maximum rows returned.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.