Class FirstSkipLimitHandler
- java.lang.Object
-
- org.hibernate.dialect.pagination.AbstractLimitHandler
-
- org.hibernate.community.dialect.pagination.FirstSkipLimitHandler
-
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class FirstSkipLimitHandler extends org.hibernate.dialect.pagination.AbstractLimitHandlerALimitHandlerfor Firebird 2.5 and older which supports the syntaxFIRST n SKIP m.
-
-
Field Summary
Fields Modifier and Type Field Description static FirstSkipLimitHandlerINSTANCE
-
Constructor Summary
Constructors Constructor Description FirstSkipLimitHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbindLimitParametersFirst()booleanbindLimitParametersInReverseOrder()StringprocessSql(String sql, org.hibernate.query.spi.Limit limit)booleansupportsLimit()booleansupportsOffset()-
Methods inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
bindLimitParameters, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, convertToFirstRowValue, forceLimitUsage, getFirstRow, getForUpdatePattern, getMaxOrLimit, hasFirstRow, hasMaxRows, insertAfterDistinct, insertAfterSelect, insertAtEnd, insertBeforeForUpdate, setMaxRows, supportsLimitOffset, supportsVariableLimit, useMaxForLimit
-
-
-
-
Field Detail
-
INSTANCE
public static final FirstSkipLimitHandler 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
-
bindLimitParametersInReverseOrder
public boolean bindLimitParametersInReverseOrder()
- Overrides:
bindLimitParametersInReverseOrderin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
bindLimitParametersFirst
public final boolean bindLimitParametersFirst()
- Overrides:
bindLimitParametersFirstin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
-