Class BlazeWindowImpl
java.lang.Object
com.blazebit.persistence.criteria.impl.BlazeWindowImpl
- All Implemented Interfaces:
BlazeWindow
- Since:
- 1.6.4
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexclude(BlazeWindowFrameExclusion exclusion) List<BlazeExpression<?>>groups(BlazeWindowFrameStartType start) groups(Expression<Integer> start, BlazeWindowFrameKind startKind) groupsBetween(BlazeWindowFrameStartType start, Expression<Integer> end, BlazeWindowFrameKind endKind) groupsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) groupsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, Expression<Integer> end, BlazeWindowFrameKind endKind) partitionBy(List<Expression<?>> groupings) partitionBy(Expression<?>... groupings) range(BlazeWindowFrameStartType start) range(Expression<?> start, BlazeWindowFrameKind startKind) rangeBetween(BlazeWindowFrameStartType start, Expression<?> end, BlazeWindowFrameKind endKind) rangeBetween(Expression<?> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) rangeBetween(Expression<?> start, BlazeWindowFrameKind startKind, Expression<?> end, BlazeWindowFrameKind endKind) rows(BlazeWindowFrameStartType start) rows(Expression<Integer> start, BlazeWindowFrameKind startKind) rowsBetween(BlazeWindowFrameStartType start, Expression<Integer> end, BlazeWindowFrameKind endKind) rowsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) rowsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, Expression<Integer> end, BlazeWindowFrameKind endKind)
-
Constructor Details
-
BlazeWindowImpl
public BlazeWindowImpl()
-
-
Method Details
-
getOrderList
- Specified by:
getOrderListin interfaceBlazeWindow
-
orderBy
- Specified by:
orderByin interfaceBlazeWindow
-
orderBy
- Specified by:
orderByin interfaceBlazeWindow
-
getPartitionList
- Specified by:
getPartitionListin interfaceBlazeWindow
-
partitionBy
- Specified by:
partitionByin interfaceBlazeWindow
-
partitionBy
- Specified by:
partitionByin interfaceBlazeWindow
-
rows
- Specified by:
rowsin interfaceBlazeWindow
-
rows
- Specified by:
rowsin interfaceBlazeWindow
-
rowsBetween
- Specified by:
rowsBetweenin interfaceBlazeWindow
-
rowsBetween
public BlazeWindow rowsBetween(BlazeWindowFrameStartType start, Expression<Integer> end, BlazeWindowFrameKind endKind) - Specified by:
rowsBetweenin interfaceBlazeWindow
-
rowsBetween
public BlazeWindow rowsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) - Specified by:
rowsBetweenin interfaceBlazeWindow
-
rowsBetween
public BlazeWindow rowsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, Expression<Integer> end, BlazeWindowFrameKind endKind) - Specified by:
rowsBetweenin interfaceBlazeWindow
-
range
- Specified by:
rangein interfaceBlazeWindow
-
range
- Specified by:
rangein interfaceBlazeWindow
-
rangeBetween
- Specified by:
rangeBetweenin interfaceBlazeWindow
-
rangeBetween
public BlazeWindow rangeBetween(BlazeWindowFrameStartType start, Expression<?> end, BlazeWindowFrameKind endKind) - Specified by:
rangeBetweenin interfaceBlazeWindow
-
rangeBetween
public BlazeWindow rangeBetween(Expression<?> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) - Specified by:
rangeBetweenin interfaceBlazeWindow
-
rangeBetween
public BlazeWindow rangeBetween(Expression<?> start, BlazeWindowFrameKind startKind, Expression<?> end, BlazeWindowFrameKind endKind) - Specified by:
rangeBetweenin interfaceBlazeWindow
-
groups
- Specified by:
groupsin interfaceBlazeWindow
-
groups
- Specified by:
groupsin interfaceBlazeWindow
-
groupsBetween
- Specified by:
groupsBetweenin interfaceBlazeWindow
-
groupsBetween
public BlazeWindow groupsBetween(BlazeWindowFrameStartType start, Expression<Integer> end, BlazeWindowFrameKind endKind) - Specified by:
groupsBetweenin interfaceBlazeWindow
-
groupsBetween
public BlazeWindow groupsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, BlazeWindowFrameEndType end) - Specified by:
groupsBetweenin interfaceBlazeWindow
-
groupsBetween
public BlazeWindow groupsBetween(Expression<Integer> start, BlazeWindowFrameKind startKind, Expression<Integer> end, BlazeWindowFrameKind endKind) - Specified by:
groupsBetweenin interfaceBlazeWindow
-
getFrameMode
- Specified by:
getFrameModein interfaceBlazeWindow
-
getFrameStart
- Specified by:
getFrameStartin interfaceBlazeWindow
-
getFrameStartKind
- Specified by:
getFrameStartKindin interfaceBlazeWindow
-
getFrameStartType
- Specified by:
getFrameStartTypein interfaceBlazeWindow
-
getFrameEnd
- Specified by:
getFrameEndin interfaceBlazeWindow
-
getFrameEndKind
- Specified by:
getFrameEndKindin interfaceBlazeWindow
-
getFrameEndType
- Specified by:
getFrameEndTypein interfaceBlazeWindow
-
getFrameExclusion
- Specified by:
getFrameExclusionin interfaceBlazeWindow
-
exclude
- Specified by:
excludein interfaceBlazeWindow
-