| Modifier and Type | Field and Description |
|---|---|
| private SqmExpression | |
| private FrameKind | |
| private FrameExclusion | |
| private FrameMode | |
| private final List | |
| private final List | |
| private SqmExpression | |
| private FrameKind |
| Access | Constructor and Description |
|---|---|
| public | |
| public | SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion)
|
| Modifier and Type | Method and Description |
|---|---|
| public <X> X | accept(SemanticQueryWalker<X> walker)
Implements org. |
| public void | |
| public SqmWindow | |
| public JpaWindow | frameExclude(FrameExclusion
the frame exclusion frameExclusion)Implements org. FrameExclusion for this window's frame.
|
| public JpaWindow | frameGroups(JpaWindowFrame
the start frame startFrame, JpaWindowFrame the optional end frame endFrame)Implements org. GROUPS frame clause to the window and define
start and end JpaWindowFrame specifications.
|
| public JpaWindow | frameRange(JpaWindowFrame
the start frame startFrame, JpaWindowFrame the optional end frame endFrame)Implements org. RANGE frame clause to the window and define
start and end JpaWindowFrame specifications.
|
| public JpaWindow | frameRows(JpaWindowFrame
the start frame startFrame, JpaWindowFrame the optional end frame endFrame)Implements org. ROWS frame clause to the window and define
start and end JpaWindowFrame specifications.
|
| public SqmExpression | |
| public FrameKind | |
| public FrameExclusion | |
| public FrameMode | |
| public List | |
| public List | |
| public SqmExpression | |
| public FrameKind | |
| public JpaWindow | orderBy(Order...
the order by expressions orders)Implements org. |
| public JpaWindow | partitionBy(Expression<?>...
the partition by expressions expressions)Implements org. |
| private static void | |
| private SqmWindow |
| endExpression | back to summary |
|---|---|
| private SqmExpression<?> endExpression | |
| endKind | back to summary |
|---|---|
| private FrameKind endKind | |
| exclusion | back to summary |
|---|---|
| private FrameExclusion exclusion | |
| mode | back to summary |
|---|---|
| private FrameMode mode | |
| orderList | back to summary |
|---|---|
| private final List<SqmSortSpecification> orderList | |
| partitions | back to summary |
|---|---|
| private final List<SqmExpression<?>> partitions | |
| startExpression | back to summary |
|---|---|
| private SqmExpression<?> startExpression | |
| startKind | back to summary |
|---|---|
| private FrameKind startKind | |
| SqmWindow | back to summary |
|---|---|
| public SqmWindow(NodeBuilder nodeBuilder) | |
| SqmWindow | back to summary |
|---|---|
| public SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion) | |
| accept | back to summary |
|---|---|
| public <X> X accept(SemanticQueryWalker<X> walker) Implements org. Doc from org. Accept the walker per visitation
| |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Implements org.
| |
| copy | back to summary |
|---|---|
| public SqmWindow copy(SqmCopyContext context) Implements org. | |
| frameExclude | back to summary |
|---|---|
| public JpaWindow frameExclude(FrameExclusion frameExclusion) Implements org. Doc from org. Set a
| |
| frameGroups | back to summary |
|---|---|
| public JpaWindow frameGroups(JpaWindowFrame startFrame, JpaWindowFrame endFrame) Implements org. Doc from org. Add a
| |
| frameRange | back to summary |
|---|---|
| public JpaWindow frameRange(JpaWindowFrame startFrame, JpaWindowFrame endFrame) Implements org. Doc from org. Add a
| |
| frameRows | back to summary |
|---|---|
| public JpaWindow frameRows(JpaWindowFrame startFrame, JpaWindowFrame endFrame) Implements org. Doc from org. Add a
| |
| getEndExpression | back to summary |
|---|---|
| public SqmExpression | |
| getEndKind | back to summary |
|---|---|
| public FrameKind getEndKind() | |
| getExclusion | back to summary |
|---|---|
| public FrameExclusion getExclusion() | |
| getMode | back to summary |
|---|---|
| public FrameMode getMode() | |
| getOrderList | back to summary |
|---|---|
| public List | |
| getPartitions | back to summary |
|---|---|
| public List | |
| getStartExpression | back to summary |
|---|---|
| public SqmExpression | |
| getStartKind | back to summary |
|---|---|
| public FrameKind getStartKind() | |
| orderBy | back to summary |
|---|---|
| public JpaWindow orderBy(Order... orders) Implements org. Doc from org. Add order by expressions to the window. | |
| partitionBy | back to summary |
|---|---|
| public JpaWindow partitionBy(Expression<?>... expressions) Implements org. Doc from org. Add partition by expressions to the window.
| |
| renderFrameKind | back to summary |
|---|---|
| private static void renderFrameKind(StringBuilder sb, FrameKind kind, SqmExpression<?> expression) | |
| setFrames | back to summary |
|---|---|
| private SqmWindow setFrames(FrameMode frameMode, JpaWindowFrame startFrame, JpaWindowFrame endFrame) | |