Package org.hibernate.sql.ast
Interface SqlAstTranslatorFactory
- All Known Implementing Classes:
StandardSqlAstTranslatorFactory
public interface SqlAstTranslatorFactory
Factory for obtaining single-use SQL AST translators
-
Method Summary
Modifier and TypeMethodDescription<O extends JdbcMutationOperation>
SqlAstTranslator<O>buildModelMutationTranslator
(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) Builds a single-use translator for dealing with model mutationsSqlAstTranslator<? extends JdbcOperationQueryMutation>
buildMutationTranslator
(SessionFactoryImplementor sessionFactory, MutationStatement statement) Builds a single-use mutation translatorbuildSelectTranslator
(SessionFactoryImplementor sessionFactory, SelectStatement statement) Builds a single-use select translator
-
Method Details
-
buildSelectTranslator
SqlAstTranslator<JdbcOperationQuerySelect> buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement) Builds a single-use select translator -
buildMutationTranslator
SqlAstTranslator<? extends JdbcOperationQueryMutation> buildMutationTranslator(SessionFactoryImplementor sessionFactory, MutationStatement statement) Builds a single-use mutation translator -
buildModelMutationTranslator
<O extends JdbcMutationOperation> SqlAstTranslator<O> buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) Builds a single-use translator for dealing with model mutations
-