Top Description Constructors Methods
org.hibernate.hql.classic

public Class ClassicQueryTranslatorFactory

extends Object
implements QueryTranslatorFactory
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.QueryTranslatorFactory
Imports
org.hibernate.engine.SessionFactoryImplementor, org.hibernate.hql.FilterTranslator, .QueryTranslator, .QueryTranslatorFactory, java.util.Map

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.QueryTranslatorFactory.createFilterTranslator.

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
)

Implements org.hibernate.hql.QueryTranslatorFactory.createQueryTranslator.

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.QueryTranslatorFactory.createFilterTranslator.

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

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

See Also
QueryTranslatorFactory#createFilterTranslator
createQueryTranslatorback to summary
public QueryTranslator createQueryTranslator(String queryIdentifier, String queryString, Map<K, V> filters, SessionFactoryImplementor factory)

Implements org.hibernate.hql.QueryTranslatorFactory.createQueryTranslator.

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

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.

Returns:QueryTranslator

an appropriate translator.

See Also
QueryTranslatorFactory#createQueryTranslator