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

public Class StandardSqmTranslation<T extends org.hibernate.sql.ast.tree.Statement>

extends Object
implements SqmTranslation<T extends Statement>
Class Inheritance
All Implemented Interfaces
org.hibernate.query.sqm.sql.SqmTranslation
Imports
java.util.List, .Map, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.query.sqm.tree.expression.SqmParameter, org.hibernate.sql.ast.spi.FromClauseAccess, .SqlExpressionResolver, org.hibernate.sql.ast.tree.Statement, org.hibernate.sql.ast.tree.expression.JdbcParameter

Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final FromClauseAccess
private final Map<SqmParameter<?>, List<List<JdbcParameter>>>
private final Map<SqmParameter<?>, MappingModelExpressible<?>>
private final T
private final SqlExpressionResolver

Constructor Summary

AccessConstructor and Description
public
StandardSqmTranslation(T sqlAst, Map<SqmParameter<?>, List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>, MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess)

Method Summary

Modifier and TypeMethod and Description
public FromClauseAccess
public Map<SqmParameter<?>, List<List<JdbcParameter>>>
public T
public SqlExpressionResolver
public Map<SqmParameter<?>, MappingModelExpressible<?>>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fromClauseAccessback to summary
private final FromClauseAccess fromClauseAccess
jdbcParamMapback to summary
private final Map<SqmParameter<?>, List<List<JdbcParameter>>> jdbcParamMap
parameterMappingModelTypeMapback to summary
private final Map<SqmParameter<?>, MappingModelExpressible<?>> parameterMappingModelTypeMap
sqlAstback to summary
private final T sqlAst
sqlExpressionResolverback to summary
private final SqlExpressionResolver sqlExpressionResolver

Constructor Detail

StandardSqmTranslationback to summary
public StandardSqmTranslation(T sqlAst, Map<SqmParameter<?>, List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>, MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess)

Method Detail

getFromClauseAccessback to summary
public FromClauseAccess getFromClauseAccess()

Implements org.hibernate.query.sqm.sql.SqmTranslation.getFromClauseAccess.

Annotations
@Override
getJdbcParamsBySqmParamback to summary
public Map<SqmParameter<?>, List<List<JdbcParameter>>> getJdbcParamsBySqmParam()

Implements org.hibernate.query.sqm.sql.SqmTranslation.getJdbcParamsBySqmParam.

Annotations
@Override
getSqlAstback to summary
public T getSqlAst()

Implements org.hibernate.query.sqm.sql.SqmTranslation.getSqlAst.

Annotations
@Override
getSqlExpressionResolverback to summary
public SqlExpressionResolver getSqlExpressionResolver()

Implements org.hibernate.query.sqm.sql.SqmTranslation.getSqlExpressionResolver.

Annotations
@Override
getSqmParameterMappingModelTypeResolutionsback to summary
public Map<SqmParameter<?>, MappingModelExpressible<?>> getSqmParameterMappingModelTypeResolutions()

Implements org.hibernate.query.sqm.sql.SqmTranslation.getSqmParameterMappingModelTypeResolutions.

Annotations
@Override