Top Description Fields Constructors Methods
org.hibernate.dialect.function.array

public Class ArrayConcatElementFunction

extends AbstractSqmSelfRenderingFunctionDescriptor
Class Inheritance
Known Direct Subclasses
org.hibernate.dialect.function.array.OracleArrayConcatElementFunction, org.hibernate.dialect.function.array.PostgreSQLArrayConcatElementFunction
Imports
java.util.List, org.hibernate.query.ReturnableType, org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor, org.hibernate.query.sqm.produce.function.StandardArgumentsValidators, org.hibernate.sql.ast.SqlAstTranslator, org.hibernate.sql.ast.spi.SqlAppender, org.hibernate.sql.ast.tree.SqlAstNode

Deprecated

as a consequence of AbstractSqmSelfRenderingFunctionDescriptor being deprecated. See corresponding docs for further information.

Concatenation function for array and an element.

Field Summary

Modifier and TypeField and Description
private final String
protected final boolean
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
ArrayConcatElementFunction(String prefix, String separator, String suffix, boolean prepend)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor:
generateSqmAggregateFunctionExpressiongenerateSqmFunctionExpressiongenerateSqmOrderedSetAggregateFunctionExpressiongenerateSqmWindowFunctionExpressiongetFunctionKind

Field Detail

prefixback to summary
private final String prefix
prependback to summary
protected final boolean prepend
separatorback to summary
private final String separator
suffixback to summary
private final String suffix

Constructor Detail

ArrayConcatElementFunctionback to summary
public ArrayConcatElementFunction(String prefix, String separator, String suffix, boolean prepend)

Method Detail

renderback to summary
public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)

Overrides org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor.render.

Implements org.hibernate.query.sqm.function.FunctionRenderer.render.

Annotations
@Override