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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqlAstTranslator<JdbcDelete>
buildDeleteTranslator(SessionFactoryImplementor sessionFactory, DeleteStatement statement)
Builds a single-use delete translatorSqlAstTranslator<JdbcInsert>
buildInsertTranslator(SessionFactoryImplementor sessionFactory, InsertStatement statement)
Builds a single-use insert-select translatorSqlAstTranslator<JdbcSelect>
buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)
Builds a single-use select translatorSqlAstTranslator<JdbcUpdate>
buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)
Builds a single-use update translator
-
-
-
Method Detail
-
buildSelectTranslator
SqlAstTranslator<JdbcSelect> buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)
Builds a single-use select translator
-
buildDeleteTranslator
SqlAstTranslator<JdbcDelete> buildDeleteTranslator(SessionFactoryImplementor sessionFactory, DeleteStatement statement)
Builds a single-use delete translator
-
buildInsertTranslator
SqlAstTranslator<JdbcInsert> buildInsertTranslator(SessionFactoryImplementor sessionFactory, InsertStatement statement)
Builds a single-use insert-select translator
-
buildUpdateTranslator
SqlAstTranslator<JdbcUpdate> buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)
Builds a single-use update translator
-
-