Interface SelfRenderingExpression
-
- All Superinterfaces:
Expression
,SqlAstNode
,SqlSelectionProducer
- All Known Implementing Classes:
AliasedExpression
,CaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression
,LiteralAsParameter
,SelfRenderingAggregateFunctionSqlAstExpression
,SelfRenderingFunctionSqlAstExpression
,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression
,SelfRenderingOrderingExpression
,SelfRenderingSqlFragmentExpression
,SelfRenderingWindowFunctionSqlAstExpression
public interface SelfRenderingExpression extends Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
accept(SqlAstWalker sqlTreeWalker)
void
renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
-
Methods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createDomainResultSqlSelection, createDomainResultSqlSelection, createSqlSelection, createSqlSelection, getColumnReference, getExpressionType
-
-
-
-
Method Detail
-
accept
default void accept(SqlAstWalker sqlTreeWalker)
- Specified by:
accept
in interfaceSqlAstNode
-
renderToSql
void renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
-
-