Top Description Methods
org.hibernate.query.sqm.sql.internal

public Interface SqmPathInterpretation<T>

extends Expression, DomainResultProducer<T>
Known Direct Subinterfaces
org.hibernate.sql.ast.tree.from.TableGroup
Known Direct Implementers
org.hibernate.query.sqm.sql.internal.AbstractSqmPathInterpretation
Imports
org.hibernate.metamodel.mapping.ModelPart, org.hibernate.spi.NavigablePath, org.hibernate.query.sqm.tree.domain.SqmPath, org.hibernate.sql.ast.tree.expression.Expression

Interpretation of a SqmPath as part of the translation to SQL AST. We need specialized handling for path interpretations because it can (and likely) contains multiple SqlExpressions (entity to its columns, e.g.)
Author
Steve Ebersole
See Also
org.hibernate.query.sqm.sql.SqmToSqlAstConverter

Method Summary

Modifier and TypeMethod and Description
public ModelPart
public NavigablePath
public default Expression
Inherited from org.hibernate.query.sqm.sql.internal.DomainResultProducer:
applySqlSelectionscreateDomainResult
Inherited from org.hibernate.sql.ast.tree.expression.Expression:
createDomainResultSqlSelectioncreateDomainResultSqlSelectioncreateSqlSelectioncreateSqlSelectiongetColumnReference

Method Detail

getExpressionTypeback to summary
public ModelPart getExpressionType()

Redeclares 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
getNavigablePathback to summary
public NavigablePath getNavigablePath()
getSqlExpressionback to summary
public default Expression getSqlExpression()