Class GroupConcat
- java.lang.Object
-
- org.hotrod.runtime.livesql.expressions.Expression<T>
-
- org.hotrod.runtime.livesql.expressions.aggregations.AggregationFunction<T>
-
- org.hotrod.runtime.livesql.expressions.analytics.WindowableAggregationFunction<java.lang.String>
-
- org.hotrod.runtime.livesql.expressions.aggregations.StringAggregationFunction
-
- org.hotrod.runtime.livesql.expressions.aggregations.GroupConcat
-
- All Implemented Interfaces:
WindowableFunction<java.lang.String>,ResultSetColumn
public class GroupConcat extends StringAggregationFunction
-
-
Field Summary
-
Fields inherited from class org.hotrod.runtime.livesql.expressions.aggregations.StringAggregationFunction
expression
-
Fields inherited from class org.hotrod.runtime.livesql.expressions.Expression
PRECEDENCE_AND, PRECEDENCE_ANY_ALL_EQ_NE_LT_LE_GT_GE, PRECEDENCE_BETWEEN, PRECEDENCE_CASE, PRECEDENCE_COLUMN, PRECEDENCE_EQ_NE_LT_LE_GT_GE, PRECEDENCE_EXISTS, PRECEDENCE_FUNCTION, PRECEDENCE_IN, PRECEDENCE_IS_NULL, PRECEDENCE_LIKE, PRECEDENCE_LITERAL, PRECEDENCE_MULT_DIV_MOD, PRECEDENCE_NOT, PRECEDENCE_OR, PRECEDENCE_PARENTHESIS, PRECEDENCE_PLUS_MINUS, PRECEDENCE_TUPLE, PRECEDENCE_UNARY_MINUS
-
-
Constructor Summary
Constructors Constructor Description GroupConcat(Expression<java.lang.String> expression, java.util.List<OrderingTerm> ordering, Expression<java.lang.String> separator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrenderTo(QueryWriter w)-
Methods inherited from class org.hotrod.runtime.livesql.expressions.aggregations.StringAggregationFunction
designateAliases, validateTableReferences
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.analytics.WindowableAggregationFunction
over, renderBaseTo
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.Expression
as, asc, between, between, between, between, desc, eq, eq, eqAll, eqAny, ge, ge, geAll, geAny, getPrecedence, gt, gt, gtAll, gtAny, in, in, in, isNotNull, isNull, le, le, leAll, leAny, lt, lt, ltAll, ltAny, ne, ne, neAll, neAny, notBetween, notBetween, notBetween, notBetween, notIn, notIn, notIn, renderInner, setPrecedence
-
-
-
-
Constructor Detail
-
GroupConcat
public GroupConcat(Expression<java.lang.String> expression, java.util.List<OrderingTerm> ordering, Expression<java.lang.String> separator)
-
-
Method Detail
-
renderTo
public void renderTo(QueryWriter w)
- Specified by:
renderToin interfaceResultSetColumn- Overrides:
renderToin classStringAggregationFunction
-
-