Top Fields Constructors Methods
org.hibernate.dialect.function

public Class CastingConcatFunction

extends AbstractSqmSelfRenderingFunctionDescriptor
Class Inheritance
Imports
java.util.Collections, .List, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.Size, org.hibernate.metamodel.mapping.JdbcMapping, org.hibernate.query.ReturnableType, org.hibernate.query.sqm.CastType, org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor, org.hibernate.query.sqm.produce.function.StandardArgumentsValidators, .StandardFunctionArgumentTypeResolvers, .StandardFunctionReturnTypeResolvers, org.hibernate.query.sqm.produce.function.internal.PatternRenderer, org.hibernate.sql.ast.SqlAstNodeRenderingMode, .SqlAstTranslator, org.hibernate.sql.ast.spi.SqlAppender, org.hibernate.sql.ast.tree.SqlAstNode, org.hibernate.sql.ast.tree.expression.Expression, org.hibernate.type.SqlTypes, .StandardBasicTypes, org.hibernate.type.spi.TypeConfiguration

Deprecated

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

Field Summary

Modifier and TypeField and Description
private final SqlAstNodeRenderingMode
private final String
private final String
private final Dialect
private final boolean

Constructor Summary

AccessConstructor and Description
public
CastingConcatFunction(Dialect dialect, String concatOperator, boolean needsCastWrapper, SqlAstNodeRenderingMode argumentRenderingMode, TypeConfiguration typeConfiguration)

Method Summary

Modifier and TypeMethod and Description
public void
private void
renderAsString(SqlAppender sqlAppender, SqlAstTranslator<?> translator, Expression expression)

Inherited from org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor:
generateSqmAggregateFunctionExpressiongenerateSqmFunctionExpressiongenerateSqmOrderedSetAggregateFunctionExpressiongenerateSqmWindowFunctionExpressiongetFunctionKind

Field Detail

argumentRenderingModeback to summary
private final SqlAstNodeRenderingMode argumentRenderingMode
concatArgumentCastTypeback to summary
private final String concatArgumentCastType
concatOperatorback to summary
private final String concatOperator
dialectback to summary
private final Dialect dialect
needsCastWrapperback to summary
private final boolean needsCastWrapper

Constructor Detail

CastingConcatFunctionback to summary
public CastingConcatFunction(Dialect dialect, String concatOperator, boolean needsCastWrapper, SqlAstNodeRenderingMode argumentRenderingMode, TypeConfiguration typeConfiguration)

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
renderAsStringback to summary
private void renderAsString(SqlAppender sqlAppender, SqlAstTranslator<?> translator, Expression expression)