Package org.hibernate.query.sqm.sql
Class StandardSqmTranslatorFactory
- java.lang.Object
-
- org.hibernate.query.sqm.sql.StandardSqmTranslatorFactory
-
- All Implemented Interfaces:
SqmTranslatorFactory
public class StandardSqmTranslatorFactory extends Object implements SqmTranslatorFactory
Standard implementation of the SqmTranslatorFactory
-
-
Constructor Summary
Constructors Constructor Description StandardSqmTranslatorFactory()
-
Method Summary
-
-
-
Method Detail
-
createSelectTranslator
public SqmTranslator<SelectStatement> createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
- Specified by:
createSelectTranslator
in interfaceSqmTranslatorFactory
-
createMutationTranslator
public SqmTranslator<? extends MutationStatement> createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
- Specified by:
createMutationTranslator
in interfaceSqmTranslatorFactory
-
createSimpleDeleteTranslator
public SqmTranslator<DeleteStatement> createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
- Specified by:
createSimpleDeleteTranslator
in interfaceSqmTranslatorFactory
-
createInsertTranslator
public SqmTranslator<InsertStatement> createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
- Specified by:
createInsertTranslator
in interfaceSqmTranslatorFactory
-
createSimpleUpdateTranslator
public SqmTranslator<UpdateStatement> createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
- Specified by:
createSimpleUpdateTranslator
in interfaceSqmTranslatorFactory
-
-