Class LegacyOracleLimitHandler
java.lang.Object
org.hibernate.dialect.pagination.AbstractLimitHandler
org.hibernate.community.dialect.pagination.LegacyOracleLimitHandler
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class LegacyOracleLimitHandler
extends org.hibernate.dialect.pagination.AbstractLimitHandler
A
LimitHandler for Oracle prior to 12c, which uses ROWNUM.-
Field Summary
Fields inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
NO_LIMIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprocessSql(String sql, org.hibernate.query.spi.Limit limit) booleanbooleanbooleanMethods inherited from class org.hibernate.dialect.pagination.AbstractLimitHandler
bindLimitParameters, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, bindLimitParametersFirst, convertToFirstRowValue, getFirstRow, getForUpdatePattern, getMaxOrLimit, hasFirstRow, hasMaxRows, insertAfterDistinct, insertAfterSelect, insertAtEnd, insertBeforeForUpdate, setMaxRows, supportsLimitOffset, supportsVariableLimitMethods 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
-
Constructor Details
-
LegacyOracleLimitHandler
public LegacyOracleLimitHandler(org.hibernate.dialect.DatabaseVersion version)
-
-
Method Details
-
processSql
- Specified by:
processSqlin interfaceorg.hibernate.dialect.pagination.LimitHandler- Overrides:
processSqlin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
supportsLimit
public 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
-
forceLimitUsage
public boolean forceLimitUsage()- Overrides:
forceLimitUsagein classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
bindLimitParametersInReverseOrder
public boolean bindLimitParametersInReverseOrder()- Overrides:
bindLimitParametersInReverseOrderin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-
useMaxForLimit
public boolean useMaxForLimit()- Overrides:
useMaxForLimitin classorg.hibernate.dialect.pagination.AbstractLimitHandler
-