Class Hibernate56LimitHandler
java.lang.Object
com.blazebit.persistence.integration.hibernate.Hibernate56LimitHandler
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class Hibernate56LimitHandler
extends Object
implements org.hibernate.dialect.pagination.LimitHandler
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionHibernate56LimitHandler(org.hibernate.dialect.Dialect dialect, DbmsDialect dbmsDialect) -
Method Summary
Modifier and TypeMethodDescriptionintbindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement, int index) intbindLimitParametersAtStartOfQuery(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement, int index) processSql(String sql, org.hibernate.engine.spi.RowSelection selection) voidsetMaxRows(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement) booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.dialect.pagination.LimitHandler
processSql
-
Constructor Details
-
Hibernate56LimitHandler
-
-
Method Details
-
supportsLimit
public boolean supportsLimit()- Specified by:
supportsLimitin interfaceorg.hibernate.dialect.pagination.LimitHandler
-
supportsLimitOffset
public boolean supportsLimitOffset()- Specified by:
supportsLimitOffsetin interfaceorg.hibernate.dialect.pagination.LimitHandler
-
processSql
- Specified by:
processSqlin interfaceorg.hibernate.dialect.pagination.LimitHandler
-
bindLimitParametersAtStartOfQuery
public int bindLimitParametersAtStartOfQuery(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtStartOfQueryin interfaceorg.hibernate.dialect.pagination.LimitHandler- Throws:
SQLException
-
bindLimitParametersAtEndOfQuery
public int bindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement, int index) throws SQLException - Specified by:
bindLimitParametersAtEndOfQueryin interfaceorg.hibernate.dialect.pagination.LimitHandler- Throws:
SQLException
-
setMaxRows
public void setMaxRows(org.hibernate.engine.spi.RowSelection selection, PreparedStatement statement) throws SQLException - Specified by:
setMaxRowsin interfaceorg.hibernate.dialect.pagination.LimitHandler- Throws:
SQLException
-