Class WindowDefinition
java.lang.Object
com.blazebit.persistence.parser.expression.WindowDefinition
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionWindowDefinition(String windowName, Predicate filterPredicate) WindowDefinition(String windowName, List<Expression> partitionExpressions, List<OrderByItem> orderByExpressions, Predicate filterPredicate, WindowFrameMode frameMode, WindowFramePositionType frameStartType, Expression frameStartExpression, WindowFramePositionType frameEndType, Expression frameEndExpression, WindowFrameExclusionType frameExclusionType) -
Method Summary
Modifier and TypeMethodDescriptioncopy(ExpressionCopyContext copyContext) booleaninthashCode()booleanisEmpty()booleanvoidsetFilterPredicate(Predicate filterPredicate) voidsetFrameEndExpression(Expression frameEndExpression) voidsetFrameStartExpression(Expression frameStartExpression)
-
Constructor Details
-
WindowDefinition
-
WindowDefinition
public WindowDefinition(String windowName, List<Expression> partitionExpressions, List<OrderByItem> orderByExpressions, Predicate filterPredicate, WindowFrameMode frameMode, WindowFramePositionType frameStartType, Expression frameStartExpression, WindowFramePositionType frameEndType, Expression frameEndExpression, WindowFrameExclusionType frameExclusionType)
-
-
Method Details
-
copy
-
isFilterOnly
public boolean isFilterOnly() -
isEmpty
public boolean isEmpty() -
getWindowName
-
getPartitionExpressions
-
getOrderByExpressions
-
getFilterPredicate
-
setFilterPredicate
-
getFrameMode
-
getFrameStartType
-
getFrameStartExpression
-
setFrameStartExpression
-
getFrameEndType
-
getFrameEndExpression
-
setFrameEndExpression
-
getFrameExclusionType
-
hashCode
public int hashCode() -
equals
-