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 booleanintgetParameterPositionStart(org.hibernate.query.spi.Limit limit) processSql(String sql, int jdbcParameterCount, @Nullable org.hibernate.sql.ast.spi.ParameterMarkerStrategy parameterMarkerStrategy, org.hibernate.query.spi.QueryOptions queryOptions) processSql(String sql, org.hibernate.query.spi.Limit limit) booleanfinal booleanbooleanfinal booleanMethods 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
-
SkipFirstLimitHandler
public SkipFirstLimitHandler(boolean variableLimit)
-
-
Method Details
-
processSql
-
processSql
- Specified by:
processSqlin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
processSqlin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsLimit
public final boolean supportsLimit()- Specified by:
supportsLimitin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
supportsLimitin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsOffset
public boolean supportsOffset()- Specified by:
supportsOffsetin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
supportsOffsetin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
bindLimitParametersFirst
public final boolean bindLimitParametersFirst()- Overrides:
bindLimitParametersFirstin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsVariableLimit
public final boolean supportsVariableLimit()- Overrides:
supportsVariableLimitin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
processSqlMutatesState
public boolean processSqlMutatesState() -
getParameterPositionStart
public int getParameterPositionStart(org.hibernate.query.spi.Limit limit)
-