Class SQL2008DbmsLimitHandler
java.lang.Object
com.blazebit.persistence.impl.dialect.AbstractDbmsLimitHandler
com.blazebit.persistence.impl.dialect.SQL2008DbmsLimitHandler
- All Implemented Interfaces:
DbmsLimitHandler
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applySql
(StringBuilder sqlSb, boolean isSubquery, String limit, String offset) int
bindLimitParametersAtEndOfQuery
(Integer limit, Integer offset, PreparedStatement statement, int index) boolean
Returns whether the dbms supports parameters for LIMIT and OFFSET via prepared statements.Methods inherited from class com.blazebit.persistence.impl.dialect.AbstractDbmsLimitHandler
applySql, applySqlInlined, bindLimitParametersAtStartOfQuery, limitIncludesOffset, setMaxRows, supportsLimit, supportsLimitOffset
-
Constructor Details
-
SQL2008DbmsLimitHandler
public SQL2008DbmsLimitHandler() -
SQL2008DbmsLimitHandler
public SQL2008DbmsLimitHandler(int length)
-
-
Method Details
-
supportsVariableLimit
public boolean supportsVariableLimit()Description copied from class:AbstractDbmsLimitHandler
Returns whether the dbms supports parameters for LIMIT and OFFSET via prepared statements.- Specified by:
supportsVariableLimit
in classAbstractDbmsLimitHandler
- Returns:
- True if parameters allowed, otherwise false
-
applySql
-
bindLimitParametersAtEndOfQuery
public int bindLimitParametersAtEndOfQuery(Integer limit, Integer offset, PreparedStatement statement, int index) throws SQLException - Throws:
SQLException
-