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

public Class TableKeyExpressionCollector

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, org.hibernate.metamodel.mapping.EntityMappingType, org.hibernate.sql.ast.tree.expression.ColumnReference, .Expression, .SqlTuple

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private List<Expression>
private final EntityMappingType
private Expression

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
apply(ColumnReference columnReference)

public Expression
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

collectedColumnExpressionsback to summary
private List<Expression> collectedColumnExpressions
entityMappingTypeback to summary
private final EntityMappingType entityMappingType
firstColumnExpressionback to summary
private Expression firstColumnExpression

Constructor Detail

TableKeyExpressionCollectorback to summary
public TableKeyExpressionCollector(EntityMappingType entityMappingType)

Method Detail

applyback to summary
public void apply(ColumnReference columnReference)
buildKeyExpressionback to summary
public Expression buildKeyExpression()