Class H2GroupConcatWindowFunction
java.lang.Object
com.blazebit.persistence.impl.function.window.AbstractWindowFunction
com.blazebit.persistence.impl.function.window.groupconcat.AbstractGroupConcatWindowFunction
com.blazebit.persistence.impl.function.window.groupconcat.H2GroupConcatWindowFunction
- All Implemented Interfaces:
JpqlFunction
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from class com.blazebit.persistence.impl.function.window.groupconcat.AbstractGroupConcatWindowFunction
AbstractGroupConcatWindowFunction.GroupConcatNested classes/interfaces inherited from class com.blazebit.persistence.impl.function.window.AbstractWindowFunction
AbstractWindowFunction.WindowFunction -
Field Summary
Fields inherited from class com.blazebit.persistence.impl.function.window.AbstractWindowFunction
allowsFilterClause, functionName, nullIsSmallest, supportsFilterClause, supportsNullPrecedence -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected voidrenderArguments(FunctionRenderContext context, AbstractWindowFunction.WindowFunction windowFunction) protected voidrenderWithinGroup(FunctionRenderContext context, List<Order> orderBys) Methods inherited from class com.blazebit.persistence.impl.function.window.groupconcat.AbstractGroupConcatWindowFunction
getReturnType, getWindowFunction, hasArguments, hasParenthesesIfNoArguments, processArgument, quoted, renderMethods inherited from class com.blazebit.persistence.impl.function.window.AbstractWindowFunction
appendEmulatedOrderByElementWithNulls, getCaseWhenPost, getCaseWhenPre, getWindowFunction, render, render, renderArgument, renderFilterExpressions, renderFrame, renderFramePosition, renderFunction, renderOrder, renderOrderBy, renderPartitions, requiresOverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.spi.JpqlFunction
render
-
Constructor Details
-
H2GroupConcatWindowFunction
-
-
Method Details
-
renderArguments
protected void renderArguments(FunctionRenderContext context, AbstractWindowFunction.WindowFunction windowFunction) - Overrides:
renderArgumentsin classAbstractWindowFunction
-
renderWithinGroup
- Overrides:
renderWithinGroupin classAbstractWindowFunction
-
optimizeNullPrecedence
protected boolean optimizeNullPrecedence()- Overrides:
optimizeNullPrecedencein classAbstractWindowFunction
-