Class StandardSqmTranslatorFactory
java.lang.Object
org.hibernate.query.sqm.sql.spi.StandardSqmTranslatorFactory
- All Implemented Interfaces:
SqmTranslatorFactory
@SPI({USE,IMPLEMENT})
public class StandardSqmTranslatorFactory
extends Object
implements SqmTranslatorFactory
Standard SqmTranslatorFactory and reusable base for global integrations.
Subclasses may override either creation method but must preserve the factory's single-use translator lifecycle and the request's statement type. Database-specific query structure belongs in focused Dialect strategies.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSqmTranslator<? extends MutationStatement> Create a translator for one mutation request.Create a translator for one select request.
-
Constructor Details
-
StandardSqmTranslatorFactory
-
-
Method Details
-
createSelectTranslator
Description copied from interface:SqmTranslatorFactoryCreate a translator for one select request.- Specified by:
createSelectTranslatorin interfaceSqmTranslatorFactory
-
createMutationTranslator
public SqmTranslator<? extends MutationStatement> createMutationTranslator(SqmTranslationRequest.Mutation request) Description copied from interface:SqmTranslatorFactoryCreate a translator for one mutation request.- Specified by:
createMutationTranslatorin interfaceSqmTranslatorFactory
-