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.AbstractNoOffsetLimitHandlerALimitHandlerfor 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 FirstLimitHandlerINSTANCE
-
Constructor Summary
Constructors Constructor Description FirstLimitHandler(boolean variableLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbindLimitParametersFirst()protected Stringinsert(String first, String sql)protected StringlimitClause()-
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:
limitClausein classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
insert
protected String insert(String first, String sql)
- Specified by:
insertin classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
bindLimitParametersFirst
public boolean bindLimitParametersFirst()
- Specified by:
bindLimitParametersFirstin classorg.hibernate.dialect.pagination.AbstractNoOffsetLimitHandler
-
-