Class SkipFirstLimitHandler
java.lang.Object
org.hibernate.dialect.pagination.AbstractLimitHandler
org.hibernate.community.dialect.pagination.SkipFirstLimitHandler
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class SkipFirstLimitHandler
extends org.hibernate.dialect.pagination.AbstractLimitHandler
A
LimitHandler
for Informix which supports the syntax
SKIP m FIRST n
.-
Field Summary
FieldsFields inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
NO_LIMIT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
processSql
(String sql, org.hibernate.query.spi.Limit limit) final boolean
boolean
final boolean
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
-
SkipFirstLimitHandler
public SkipFirstLimitHandler(boolean variableLimit)
-
-
Method Details
-
processSql
- Specified by:
processSql
in interfaceorg.hibernate.dialect.pagination.LimitHandler
- Overrides:
processSql
in classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsLimit
public final boolean supportsLimit()- Specified by:
supportsLimit
in interfaceorg.hibernate.dialect.pagination.LimitHandler
- Overrides:
supportsLimit
in classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsOffset
public boolean supportsOffset()- Specified by:
supportsOffset
in interfaceorg.hibernate.dialect.pagination.LimitHandler
- Overrides:
supportsOffset
in classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
bindLimitParametersFirst
public final boolean bindLimitParametersFirst()- Overrides:
bindLimitParametersFirst
in classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsVariableLimit
public final boolean supportsVariableLimit()- Overrides:
supportsVariableLimit
in classorg.hibernate.dialect.pagination.AbstractLimitHandler
-