Top Fields Constructors Methods
org.hibernate.query.sqm.sql.internal

public Class EmbeddableValuedPathInterpretation<T>

extends AbstractSqmPathInterpretation<T>
implements Assignable, SqlTupleContainer
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.expression.SqlTupleContainer, org.hibernate.sql.ast.tree.update.Assignable
Imports
java.util.ArrayList, .List, java.util.function.Consumer, org.hibernate.metamodel.MappingMetamodel, org.hibernate.metamodel.mapping.EmbeddableValuedModelPart, .EntityMappingType, .ManagedMappingType, .ModelPartContainer, org.hibernate.metamodel.model.domain.EntityDomainType, org.hibernate.query.sqm.sql.SqmToSqlAstConverter, org.hibernate.query.sqm.tree.domain.SqmEmbeddedValuedSimplePath, .SqmPath, .SqmTreatedPath, org.hibernate.spi.NavigablePath, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.expression.ColumnReference, .Expression, .SqlTuple, .SqlTupleContainer, org.hibernate.sql.ast.tree.from.TableGroup, org.hibernate.sql.ast.tree.update.Assignable

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final SqlTuple

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public static <T> Expression
from(SqmEmbeddedValuedSimplePath<T> sqmPath, SqmToSqlAstConverter sqlAstCreationState, boolean jpaQueryComplianceEnabled)

Static factory

public List<ColumnReference>
public SqlTuple
public SqlTuple
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public void
Inherited from org.hibernate.query.sqm.sql.internal.AbstractSqmPathInterpretation:
applySqlSelectionscreateDomainResultgetExpressionTypegetNavigablePathgetTableGroup

Field Detail

sqlExpressionback to summary
private final SqlTuple sqlExpression

Constructor Detail

EmbeddableValuedPathInterpretationback to summary
public EmbeddableValuedPathInterpretation(SqlTuple sqlExpression, NavigablePath navigablePath, EmbeddableValuedModelPart mapping, TableGroup tableGroup)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

Implements org.hibernate.sql.ast.tree.SqlAstNode.accept.

Annotations
@Override
fromback to summary
public static <T> Expression from(SqmEmbeddedValuedSimplePath<T> sqmPath, SqmToSqlAstConverter sqlAstCreationState, boolean jpaQueryComplianceEnabled)

Static factory

getColumnReferencesback to summary
public List<ColumnReference> getColumnReferences()

Implements org.hibernate.sql.ast.tree.update.Assignable.getColumnReferences.

Annotations
@Override
getSqlExpressionback to summary
public SqlTuple getSqlExpression()

Overrides default org.hibernate.query.sqm.sql.internal.SqmPathInterpretation.getSqlExpression.

Annotations
@Override
getSqlTupleback to summary
public SqlTuple getSqlTuple()

Implements org.hibernate.sql.ast.tree.expression.SqlTupleContainer.getSqlTuple.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
visitColumnReferencesback to summary
public void visitColumnReferences(Consumer<ColumnReference> columnReferenceConsumer)

Overrides default org.hibernate.sql.ast.tree.update.Assignable.visitColumnReferences.

Annotations
@Override