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

public Class LiteralAsParameter<T>

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 a literal to render as parameter through a cast function.
Author
Christian Beikov
See Also
org.hibernate.sql.ast.spi.AbstractSqlAstTranslator

Field Summary

Modifier and TypeField and Description
private final Literal
private final String

Constructor Summary

AccessConstructor and Description
public
LiteralAsParameter(Literal literal, String parameterMarker)

Method Summary

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

Field Detail

literalback to summary
private final Literal literal
parameterMarkerback to summary
private final String parameterMarker

Constructor Detail

LiteralAsParameterback to summary
public LiteralAsParameter(Literal literal, String parameterMarker)

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
getLiteralback to summary
public Literal getLiteral()
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