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.AbstractLimitHandlerALimitHandlerfor Informix which supports the syntaxSKIP m FIRST n.
-
-
Field Summary
Fields Modifier and Type Field Description static SkipFirstLimitHandlerINSTANCE
-
Constructor Summary
Constructors Constructor Description SkipFirstLimitHandler(boolean variableLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbindLimitParametersFirst()StringprocessSql(String sql, org.hibernate.query.spi.Limit limit)booleansupportsLimit()booleansupportsOffset()booleansupportsVariableLimit()-
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
-
-
-
-
Field Detail
-
INSTANCE
public static final SkipFirstLimitHandler INSTANCE
-
-
Method Detail
-
processSql
public String processSql(String sql, org.hibernate.query.spi.Limit limit)
- 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
-
-