Package org.hibernate.dialect.pagination
Class LegacyHSQLLimitHandler
java.lang.Object
org.hibernate.dialect.pagination.AbstractLimitHandler
org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
org.hibernate.dialect.pagination.LegacyHSQLLimitHandler
- All Implemented Interfaces:
LimitHandler
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 boolean
Does the offset/limit clause come at the start of theSELECT
statement, or at the end of the query?protected String
protected String
limitClause
(boolean hasFirstRow) Methods inherited from class org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
offsetOnlyClause, processSql, supportsLimit, supportsOffset, supportsVariableLimit
Methods 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, useMaxForLimit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.dialect.pagination.LimitHandler
processSql
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
LegacyHSQLLimitHandler
public LegacyHSQLLimitHandler()
-
-
Method Details
-
limitClause
- Specified by:
limitClause
in classAbstractSimpleLimitHandler
-
insert
- Overrides:
insert
in classAbstractSimpleLimitHandler
-
bindLimitParametersFirst
public final boolean bindLimitParametersFirst()Description copied from class:AbstractLimitHandler
Does the offset/limit clause come at the start of theSELECT
statement, or at the end of the query?- Overrides:
bindLimitParametersFirst
in classAbstractLimitHandler
- Returns:
- true if limit parameters come before other parameters
-