Top Description Constructors Methods
org.hibernate.hql.internal.classic

public Class ClassicQueryTranslatorFactory

extends Object
implements QueryTranslatorFactory
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.spi.QueryTranslatorFactory, org.hibernate.service.Service, java.io.Serializable
Imports
java.util.Map, org.hibernate.QueryException, org.hibernate.engine.query.spi.EntityGraphQueryHint, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.spi.FilterTranslator, .QueryTranslator, .QueryTranslatorFactory

Generates translators which uses the older hand-written parser to perform the translation.
Author
Gavin King

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FilterTranslator
createFilterTranslator(String queryIdentifier, String queryString, Map<K, V> filters, SessionFactoryImplementor factory)

Implements org.hibernate.hql.spi.QueryTranslatorFactory.createFilterTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Construct a FilterTranslator instance capable of translating an HQL filter string.
public QueryTranslator
createQueryTranslator(String
The query-identifier (used in org.hibernate.stat.QueryStatistics collection). This is typically the same as the queryString parameter except for the case of split polymorphic queries which result in multiple physical sql queries.
queryIdentifier
,
String
The query string to be translated
queryString
,
Map<K, V>
Currently enabled filters
filters
,
SessionFactoryImplementor
The session factory.
factory
,
EntityGraphQueryHint
The EntityGraph provided through a JPQL query hint
entityGraphQueryHint
)

Implements org.hibernate.hql.spi.QueryTranslatorFactory.createQueryTranslator.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Construct a QueryTranslator instance capable of translating an HQL query string.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ClassicQueryTranslatorFactoryback to summary
public ClassicQueryTranslatorFactory()

Method Detail

createFilterTranslatorback to summary
public FilterTranslator createFilterTranslator(String queryIdentifier, String queryString, Map<K, V> filters, SessionFactoryImplementor factory)

Implements org.hibernate.hql.spi.QueryTranslatorFactory.createFilterTranslator.

Doc from org.hibernate.hql.spi.QueryTranslatorFactory.createFilterTranslator.

Deprecated

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

Construct a FilterTranslator instance capable of translating an HQL filter string.

Annotations
@Override
createQueryTranslatorback to summary
public QueryTranslator createQueryTranslator(String queryIdentifier, String queryString, Map<K, V> filters, SessionFactoryImplementor factory, EntityGraphQueryHint entityGraphQueryHint)

Implements org.hibernate.hql.spi.QueryTranslatorFactory.createQueryTranslator.

Doc from org.hibernate.hql.spi.QueryTranslatorFactory.createQueryTranslator.

Deprecated

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

Construct a QueryTranslator instance capable of translating an HQL query string.

Parameters
queryIdentifier:String

The query-identifier (used in org.hibernate.stat.QueryStatistics collection). This is typically the same as the queryString parameter except for the case of split polymorphic queries which result in multiple physical sql queries.

queryString:String

The query string to be translated

filters:Map<K, V>

Currently enabled filters

factory:SessionFactoryImplementor

The session factory.

entityGraphQueryHint:EntityGraphQueryHint

The EntityGraph provided through a JPQL query hint

Returns:QueryTranslator

an appropriate translator.

Annotations
@Override