Top Description Constructors Methods
org.hibernate.sql.ast.spi

public Class StandardSqlAstTranslatorFactory

extends Object
implements SqlAstTranslatorFactory
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.SqlAstTranslatorFactory
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.sql.ast.SqlAstTranslator, .SqlAstTranslatorFactory, org.hibernate.sql.ast.tree.MutationStatement, .Statement, org.hibernate.sql.ast.tree.delete.DeleteStatement, org.hibernate.sql.ast.tree.insert.InsertStatement, org.hibernate.sql.ast.tree.select.SelectStatement, org.hibernate.sql.ast.tree.update.UpdateStatement, org.hibernate.sql.exec.spi.JdbcOperation, .JdbcOperationQueryDelete, .JdbcOperationQueryInsert, .JdbcOperationQueryMutation, .JdbcOperationQuerySelect, .JdbcOperationQueryUpdate, org.hibernate.sql.model.ast.TableMutation, org.hibernate.sql.model.jdbc.JdbcMutationOperation

Standard implementation of SqlAstTranslatorFactory
Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SqlAstTranslator<JdbcOperationQueryDelete>
buildDeleteTranslator(SessionFactoryImplementor sessionFactory, DeleteStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildDeleteTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use delete translator
public SqlAstTranslator<JdbcOperationQueryInsert>
buildInsertTranslator(SessionFactoryImplementor sessionFactory, InsertStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildInsertTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use insert-select translator
public <O extends JdbcMutationOperation> SqlAstTranslator<O>
buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildModelMutationTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use translator for dealing with model mutations
public SqlAstTranslator<? extends JdbcOperationQueryMutation>
buildMutationTranslator(SessionFactoryImplementor sessionFactory, MutationStatement statement)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildMutationTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use mutation translator
public SqlAstTranslator<JdbcOperationQuerySelect>
buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildSelectTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use select translator
protected <T extends JdbcOperation> SqlAstTranslator<T>
buildTranslator(SessionFactoryImplementor sessionFactory, Statement statement)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Consolidated building of a translator for all Query cases
public SqlAstTranslator<JdbcOperationQueryUpdate>
buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildUpdateTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Builds a single-use update translator
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

StandardSqlAstTranslatorFactoryback to summary
public StandardSqlAstTranslatorFactory()

Method Detail

buildDeleteTranslatorback to summary
public SqlAstTranslator<JdbcOperationQueryDelete> buildDeleteTranslator(SessionFactoryImplementor sessionFactory, DeleteStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildDeleteTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildDeleteTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use delete translator

Annotations
@Override
buildInsertTranslatorback to summary
public SqlAstTranslator<JdbcOperationQueryInsert> buildInsertTranslator(SessionFactoryImplementor sessionFactory, InsertStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildInsertTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildInsertTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use insert-select translator

Annotations
@Override
buildModelMutationTranslatorback to summary
public <O extends JdbcMutationOperation> SqlAstTranslator<O> buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildModelMutationTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildModelMutationTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use translator for dealing with model mutations

Annotations
@Override
buildMutationTranslatorback to summary
public SqlAstTranslator<? extends JdbcOperationQueryMutation> buildMutationTranslator(SessionFactoryImplementor sessionFactory, MutationStatement statement)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildMutationTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildMutationTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use mutation translator

Annotations
@Override
buildSelectTranslatorback to summary
public SqlAstTranslator<JdbcOperationQuerySelect> buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)

Implements org.hibernate.sql.ast.SqlAstTranslatorFactory.buildSelectTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildSelectTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use select translator

Annotations
@Override
buildTranslatorback to summary
protected <T extends JdbcOperation> SqlAstTranslator<T> buildTranslator(SessionFactoryImplementor sessionFactory, Statement statement)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Consolidated building of a translator for all Query cases

buildUpdateTranslatorback to summary
public SqlAstTranslator<JdbcOperationQueryUpdate> buildUpdateTranslator(SessionFactoryImplementor sessionFactory, UpdateStatement statement)

Overrides default org.hibernate.sql.ast.SqlAstTranslatorFactory.buildUpdateTranslator.

Doc from org.hibernate.sql.ast.SqlAstTranslatorFactory.buildUpdateTranslator.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Builds a single-use update translator

Annotations
@Override