Class SqmWindowFrame
java.lang.Object
org.hibernate.query.sqm.tree.AbstractSqmNode
org.hibernate.query.sqm.tree.expression.SqmWindowFrame
- All Implemented Interfaces:
Serializable
,JpaCriteriaNode
,JpaWindowFrame
,SqmCacheable
,SqmNode
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSqmWindowFrame
(NodeBuilder nodeBuilder, FrameKind kind) SqmWindowFrame
(NodeBuilder nodeBuilder, FrameKind kind, SqmExpression<?> expression) -
Method Summary
Modifier and TypeMethodDescriptionint
copy
(SqmCopyContext context) boolean
Get theExpression
of this window frame.getKind()
Get theFrameKind
of this window frame.int
hashCode()
boolean
isCompatible
(Object object) Methods inherited from class org.hibernate.query.sqm.tree.AbstractSqmNode
nodeBuilder
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText
-
Constructor Details
-
SqmWindowFrame
-
SqmWindowFrame
-
-
Method Details
-
getKind
Description copied from interface:JpaWindowFrame
Get theFrameKind
of this window frame.- Specified by:
getKind
in interfaceJpaWindowFrame
- Returns:
- the window frame kind
-
getExpression
Description copied from interface:JpaWindowFrame
Get theExpression
of this window frame.- Specified by:
getExpression
in interfaceJpaWindowFrame
- Returns:
- the window frame expression
-
copy
-
equals
-
hashCode
public int hashCode() -
isCompatible
- Specified by:
isCompatible
in interfaceSqmCacheable
-
cacheHashCode
public int cacheHashCode()- Specified by:
cacheHashCode
in interfaceSqmCacheable
-