Package org.hibernate.sql.ast.spi
Class StandardSqlAstTranslatorFactory
- java.lang.Object
-
- org.hibernate.sql.ast.spi.StandardSqlAstTranslatorFactory
-
- All Implemented Interfaces:
SqlAstTranslatorFactory
public class StandardSqlAstTranslatorFactory extends Object implements SqlAstTranslatorFactory
-
-
Constructor Summary
Constructors Constructor Description StandardSqlAstTranslatorFactory()
-
Method Summary
All Methods Instance Methods Concrete 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 translatorprotected <T extends JdbcOperation>
SqlAstTranslator<T>buildTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
SqlAstTranslator<JdbcUpdate>
buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)
Builds a single-use update translator
-
-
-
Method Detail
-
buildSelectTranslator
public SqlAstTranslator<JdbcSelect> buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)
Description copied from interface:SqlAstTranslatorFactory
Builds a single-use select translator- Specified by:
buildSelectTranslator
in interfaceSqlAstTranslatorFactory
-
buildDeleteTranslator
public SqlAstTranslator<JdbcDelete> buildDeleteTranslator(SessionFactoryImplementor sessionFactory, DeleteStatement statement)
Description copied from interface:SqlAstTranslatorFactory
Builds a single-use delete translator- Specified by:
buildDeleteTranslator
in interfaceSqlAstTranslatorFactory
-
buildInsertTranslator
public SqlAstTranslator<JdbcInsert> buildInsertTranslator(SessionFactoryImplementor sessionFactory, InsertStatement statement)
Description copied from interface:SqlAstTranslatorFactory
Builds a single-use insert-select translator- Specified by:
buildInsertTranslator
in interfaceSqlAstTranslatorFactory
-
buildUpdateTranslator
public SqlAstTranslator<JdbcUpdate> buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)
Description copied from interface:SqlAstTranslatorFactory
Builds a single-use update translator- Specified by:
buildUpdateTranslator
in interfaceSqlAstTranslatorFactory
-
buildTranslator
protected <T extends JdbcOperation> SqlAstTranslator<T> buildTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
-
-