Class LegacyHSQLLimitHandler
java.lang.Object
org.hibernate.dialect.pagination.AbstractLimitHandler
org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
org.hibernate.community.dialect.pagination.LegacyHSQLLimitHandler
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class LegacyHSQLLimitHandler
extends org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
A
LimitHandler for HSQL prior to 2.0.-
Field Summary
FieldsFields inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
NO_LIMIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanintgetParameterPositionStart(org.hibernate.query.spi.Limit limit) protected Stringprotected StringlimitClause(boolean hasFirstRow) protected StringlimitClause(boolean hasFirstRow, int jdbcParameterCount, org.hibernate.sql.ast.spi.ParameterMarkerStrategy parameterMarkerStrategy) booleanMethods inherited from class org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
offsetOnlyClause, offsetOnlyClause, processSql, processSql, supportsLimit, supportsOffset, supportsVariableLimitMethods inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
bindLimitParameters, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, bindLimitParametersInReverseOrder, convertToFirstRowValue, forceLimitUsage, getFirstRow, getForUpdatePattern, getMaxOrLimit, hasFirstRow, hasMaxRows, insertAfterDistinct, insertAfterSelect, insertAtEnd, insertBeforeForUpdate, setMaxRows, supportsLimitOffset, useMaxForLimitMethods 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
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
LegacyHSQLLimitHandler
public LegacyHSQLLimitHandler()
-
-
Method Details
-
limitClause
- Specified by:
limitClausein classorg.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
limitClause
protected String limitClause(boolean hasFirstRow, int jdbcParameterCount, org.hibernate.sql.ast.spi.ParameterMarkerStrategy parameterMarkerStrategy) - Overrides:
limitClausein classorg.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
insert
- Overrides:
insertin classorg.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
bindLimitParametersFirst
public final boolean bindLimitParametersFirst()- Overrides:
bindLimitParametersFirstin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
processSqlMutatesState
public boolean processSqlMutatesState() -
getParameterPositionStart
public int getParameterPositionStart(org.hibernate.query.spi.Limit limit)
-