Package org.hibernate.query.sqm.sql
Interface SqmTranslatorFactory
- All Known Implementing Classes:
StandardSqmTranslatorFactory
public interfaceSqmTranslatorFactoryFactory for various
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description defaultSqmTranslator<InsertStatement>createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.SqmTranslator<? extendsMutationStatement>createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)SqmTranslator<SelectStatement>createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)defaultSqmTranslator<DeleteStatement>createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.defaultSqmTranslator<UpdateStatement>createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.
Method Detail
createSelectTranslator
SqmTranslator<SelectStatement> createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
createMutationTranslator
SqmTranslator<? extendsMutationStatement> createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)
createSimpleDeleteTranslator
@Deprecated(forRemoval=true)default SqmTranslator<DeleteStatement> createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.
createInsertTranslator
@Deprecated(forRemoval=true)default SqmTranslator<InsertStatement> createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.
createSimpleUpdateTranslator
@Deprecated(forRemoval=true)default SqmTranslator<UpdateStatement> createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement,QueryOptions queryOptions,DomainParameterXref domainParameterXref,QueryParameterBindings domainParameterBindings,LoadQueryInfluencers loadQueryInfluencers,SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.