Class SelfRenderingSqlFragmentExpression
java.lang.Object
org.hibernate.sql.ast.tree.expression.SelfRenderingSqlFragmentExpression
- All Implemented Interfaces:
SqlSelectionProducer
,Expression
,SelfRenderingExpression
,SqlAstNode
- Direct Known Subclasses:
SelfRenderingOrderingExpression
Represents a self rendering expression that renders a SQL fragment.
-
Constructor Summary
ConstructorsConstructorDescriptionSelfRenderingSqlFragmentExpression
(String expression) SelfRenderingSqlFragmentExpression
(String expression, @Nullable JdbcMappingContainer expressionType) -
Method Summary
Modifier and TypeMethodDescriptionThe type for this expressionvoid
renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createDomainResultSqlSelection, createSqlSelection, getColumnReference
Methods inherited from interface org.hibernate.sql.ast.tree.expression.SelfRenderingExpression
accept
-
Constructor Details
-
SelfRenderingSqlFragmentExpression
-
SelfRenderingSqlFragmentExpression
public SelfRenderingSqlFragmentExpression(String expression, @Nullable JdbcMappingContainer expressionType)
-
-
Method Details
-
getExpression
-
getExpressionType
Description copied from interface:Expression
The type for this expression- Specified by:
getExpressionType
in interfaceExpression
-
renderToSql
public void renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) - Specified by:
renderToSql
in interfaceSelfRenderingExpression
-