Package org.hibernate.query.sqm
Enum Class FetchClauseType
- All Implemented Interfaces:
Serializable
,Comparable<FetchClauseType>
,java.lang.constant.Constable
The kind of fetch to use for the
FETCH
clause.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionRow count in percentFETCH FIRST n PERCENT ROWS ONLY
.Also fetches ties if the last value is not uniqueFETCH FIRST n PERCENT ROWS WITH TIES
.Exact row count like forLIMIT
clause orFETCH FIRST n ROWS ONLY
.Also fetches ties if the last value is not uniqueFETCH FIRST n ROWS WITH TIES
. -
Method Summary
Modifier and TypeMethodDescriptionstatic FetchClauseType
Returns the enum constant of this class with the specified name.static FetchClauseType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ROWS_ONLY
Exact row count like forLIMIT
clause orFETCH FIRST n ROWS ONLY
. -
ROWS_WITH_TIES
Also fetches ties if the last value is not uniqueFETCH FIRST n ROWS WITH TIES
. -
PERCENT_ONLY
Row count in percentFETCH FIRST n PERCENT ROWS ONLY
. -
PERCENT_WITH_TIES
Also fetches ties if the last value is not uniqueFETCH FIRST n PERCENT ROWS WITH TIES
.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-