Class FirstLimitHandler
- java.lang.Object
-
- org.hibernate.dialect.pagination.AbstractLimitHandler
-
- org.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
- org.hibernate.community.dialect.pagination.FirstLimitHandler
-
- All Implemented Interfaces:
org.hibernate.dialect.pagination.LimitHandler
public class FirstLimitHandler extends org.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
ALimitHandler
for older versions of Informix, Ingres, and TimesTen, which supported the syntaxSELECT FIRST n
. Note that this syntax does not allow specification of an offset.
-
-
Field Summary
Fields Modifier and Type Field Description static FirstLimitHandler
INSTANCE
-
Constructor Summary
Constructors Constructor Description FirstLimitHandler(boolean variableLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
bindLimitParametersFirst()
protected String
insert(String first, String sql)
protected String
limitClause()
-
Methods inherited from class org.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
processSql, supportsLimit, supportsLimitOffset, supportsVariableLimit
-
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, supportsOffset, useMaxForLimit
-
-
-
-
Field Detail
-
INSTANCE
public static final FirstLimitHandler INSTANCE
-
-
Method Detail
-
limitClause
protected String limitClause()
- Specified by:
limitClause
in classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
insert
protected String insert(String first, String sql)
- Specified by:
insert
in classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
bindLimitParametersFirst
public boolean bindLimitParametersFirst()
- Specified by:
bindLimitParametersFirst
in classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
-