Top Description Fields Constructors Methods
org.hibernate.sql.ast.tree.expression

public Class AliasedExpression

extends Object
implements SelfRenderingExpression
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.expression.SelfRenderingExpression, org.hibernate.sql.ast.tree.expression.Expression, org.hibernate.sql.ast.spi.SqlSelectionProducer, org.hibernate.sql.ast.tree.SqlAstNode
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.sql.ast.SqlAstTranslator, org.hibernate.sql.ast.spi.SqlAppender

A wrapper for an expression that also renders an alias.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final String
private final Expression

Constructor Summary

AccessConstructor and Description
public
AliasedExpression(Expression expression, String alias)

Method Summary

Modifier and TypeMethod and Description
public JdbcMappingContainer
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasback to summary
private final String alias
expressionback to summary
private final Expression expression

Constructor Detail

AliasedExpressionback to summary
public AliasedExpression(Expression expression, String alias)

Method Detail

getExpressionTypeback to summary
public JdbcMappingContainer getExpressionType()

Implements org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

Doc from org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

The type for this expression

Annotations
@Override
renderToSqlback to summary
public void renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.ast.tree.expression.SelfRenderingExpression.renderToSql.

Deprecated

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

Annotations
@Override