Top Fields Constructors Methods
org.hibernate.query.sqm.tree.expression

public Class SqmWindowFrame

extends AbstractSqmNode
implements JpaWindowFrame
Class Inheritance
All Implemented Interfaces
org.hibernate.query.criteria.JpaWindowFrame
Annotations
@Incubating
Imports
org.hibernate.Incubating, org.hibernate.query.criteria.JpaWindowFrame, org.hibernate.query.sqm.FrameKind, .NodeBuilder, org.hibernate.query.sqm.tree.AbstractSqmNode, .SqmCopyContext

Author
Marco Belladelli

Field Summary

Modifier and TypeField and Description
private final SqmExpression<?>
private final FrameKind

Constructor Summary

AccessConstructor and Description
public
public
SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, SqmExpression<?> expression)

Method Summary

Modifier and TypeMethod and Description
public SqmWindowFrame
public SqmExpression<?>
public FrameKind
getKind()

Implements org.hibernate.query.criteria.JpaWindowFrame.getKind.

Get the FrameKind of this window frame.
Inherited from org.hibernate.query.sqm.tree.AbstractSqmNode:
nodeBuilder

Field Detail

expressionback to summary
private final SqmExpression<?> expression
kindback to summary
private final FrameKind kind

Constructor Detail

SqmWindowFrameback to summary
public SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind)
SqmWindowFrameback to summary
public SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, SqmExpression<?> expression)

Method Detail

copyback to summary
public SqmWindowFrame copy(SqmCopyContext context)

Implements org.hibernate.query.sqm.tree.SqmNode.copy.

Annotations
@Override
getExpressionback to summary
public SqmExpression<?> getExpression()

Implements org.hibernate.query.criteria.JpaWindowFrame.getExpression.

Doc from org.hibernate.query.criteria.JpaWindowFrame.getExpression.

Get the Expression of this window frame.

Returns:SqmExpression<?>

the window frame expression

Annotations
@Override
getKindback to summary
public FrameKind getKind()

Implements org.hibernate.query.criteria.JpaWindowFrame.getKind.

Doc from org.hibernate.query.criteria.JpaWindowFrame.getKind.

Get the FrameKind of this window frame.

Returns:FrameKind

the window frame kind

Annotations
@Override