Class TimesTenLimitHandler
- java.lang.Object
-
- org.hibernate.dialect.pagination.AbstractLimitHandler
-
- org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
- org.hibernate.community.dialect.pagination.TimesTenLimitHandler
-
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class TimesTenLimitHandler extends org.hibernate.dialect.pagination.AbstractSimpleLimitHandlerALimitHandlerfor TimesTen, which usesROWS n, but at the start of the query instead of at the end.
-
-
Field Summary
Fields Modifier and Type Field Description static TimesTenLimitHandlerINSTANCE
-
Constructor Summary
Constructors Constructor Description TimesTenLimitHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbindLimitParametersFirst()intconvertToFirstRowValue(int zeroBasedFirstResult)protected StringlimitClause(boolean hasFirstRow)booleansupportsLimitOffset()booleansupportsOffset()booleanuseMaxForLimit()-
Methods inherited from class org.hibernate.dialect.pagination.AbstractSimpleLimitHandler
insert, offsetOnlyClause, processSql, supportsLimit, supportsVariableLimit
-
Methods inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
bindLimitParameters, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, bindLimitParametersInReverseOrder, forceLimitUsage, getFirstRow, getForUpdatePattern, getMaxOrLimit, hasFirstRow, hasMaxRows, insertAfterDistinct, insertAfterSelect, insertAtEnd, insertBeforeForUpdate, setMaxRows
-
-
-
-
Field Detail
-
INSTANCE
public static final TimesTenLimitHandler INSTANCE
-
-
Method Detail
-
supportsOffset
public boolean supportsOffset()
- Specified by:
supportsOffsetin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
supportsOffsetin classorg.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
supportsLimitOffset
public boolean supportsLimitOffset()
- Specified by:
supportsLimitOffsetin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
supportsLimitOffsetin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
convertToFirstRowValue
public int convertToFirstRowValue(int zeroBasedFirstResult)
- Overrides:
convertToFirstRowValuein classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
useMaxForLimit
public boolean useMaxForLimit()
- Overrides:
useMaxForLimitin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
bindLimitParametersFirst
public boolean bindLimitParametersFirst()
- Overrides:
bindLimitParametersFirstin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
limitClause
protected String limitClause(boolean hasFirstRow)
- Specified by:
limitClausein classorg.hibernate.dialect.pagination.AbstractSimpleLimitHandler
-
-