Package com.blazebit.persistence.impl
Class WindowManager<T>
java.lang.Object
com.blazebit.persistence.impl.AbstractManager<ExpressionModifier>
com.blazebit.persistence.impl.WindowManager<T>
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.impl.AbstractManager
parameterManager, queryGenerator, subqueryInitFactory -
Constructor Summary
ConstructorsConstructorDescriptionWindowManager(ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, SubqueryInitiatorFactory subqueryInitFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ExpressionModifierVisitor<? super ExpressionModifier> visitor) voidprotected StringgetFrameExclusionType(WindowFrameExclusionType frameExclusionType) protected StringgetFrameType(WindowFramePositionType frameStartType) voidonBuilderEnded(String name, WindowDefinition windowDefinition) resolve(WindowDefinition windowDefinition) Methods inherited from class com.blazebit.persistence.impl.AbstractManager
build, registerParameterExpressions, unregisterParameterExpressions
-
Constructor Details
-
WindowManager
public WindowManager(ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, SubqueryInitiatorFactory subqueryInitFactory)
-
-
Method Details
-
apply
- Specified by:
applyin classAbstractManager<ExpressionModifier>
-
resolve
-
getClauseType
- Specified by:
getClauseTypein classAbstractManager<ExpressionModifier>
-
getWindows
-
onBuilderEnded
-
buildWindow
-
getFrameExclusionType
-
getFrameType
-