Class PostgreSQLGroupConcatWindowFunction
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.PostgreSQLGroupConcatWindowFunction
- 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.GroupConcat
Nested 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
renderArguments
(FunctionRenderContext context, AbstractWindowFunction.WindowFunction windowFunction) protected void
renderWithinGroup
(FunctionRenderContext context, List<Order> orderBys) Methods inherited from class com.blazebit.persistence.impl.function.window.groupconcat.AbstractGroupConcatWindowFunction
getReturnType, getWindowFunction, hasArguments, hasParenthesesIfNoArguments, processArgument, quoted, render
Methods inherited from class com.blazebit.persistence.impl.function.window.AbstractWindowFunction
appendEmulatedOrderByElementWithNulls, getCaseWhenPost, getCaseWhenPre, getWindowFunction, optimizeNullPrecedence, render, render, renderArgument, renderFilterExpressions, renderFrame, renderFramePosition, renderFunction, renderOrder, renderOrderBy, renderPartitions, requiresOver
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.blazebit.persistence.spi.JpqlFunction
render
-
Constructor Details
-
PostgreSQLGroupConcatWindowFunction
-
-
Method Details
-
renderArguments
protected void renderArguments(FunctionRenderContext context, AbstractWindowFunction.WindowFunction windowFunction) - Overrides:
renderArguments
in classAbstractWindowFunction
-
renderWithinGroup
- Overrides:
renderWithinGroup
in classAbstractWindowFunction
-