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, @Nullable SqmExpression<?> expression) -
Method Summary
Modifier and TypeMethodDescriptionintcopy(SqmCopyContext context) boolean@Nullable SqmExpression<?> Get theExpressionof this window frame.getKind()Get theFrameKindof this window frame.inthashCode()booleanisCompatible(Object object) Methods inherited from class AbstractSqmNode
nodeBuilderMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SqmNode
asLoggableText
-
Constructor Details
-
SqmWindowFrame
-
SqmWindowFrame
public SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, @Nullable SqmExpression<?> expression)
-
-
Method Details
-
getKind
Description copied from interface:JpaWindowFrameGet theFrameKindof this window frame.- Specified by:
getKindin interfaceJpaWindowFrame- Returns:
- the window frame kind
-
getExpression
Description copied from interface:JpaWindowFrameGet theExpressionof this window frame.- Specified by:
getExpressionin interfaceJpaWindowFrame- Returns:
- the window frame expression
-
copy
-
equals
-
hashCode
-
isCompatible
- Specified by:
isCompatiblein interfaceSqmCacheable
-
cacheHashCode
public int cacheHashCode()- Specified by:
cacheHashCodein interfaceSqmCacheable
-