org.hibernate.hql
Interface QueryTranslatorFactory
- ASTQueryTranslatorFactory, ClassicQueryTranslatorFactory
public interface QueryTranslatorFactory
createQueryTranslator
public QueryTranslator createQueryTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory)
Construct a
QueryTranslator
instance capable of translating
an HQL query string.
queryIdentifier
- The query-identifier (used in
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
- The query string to be translatedfilters
- Currently enabled filtersfactory
- The session factory.
- an appropriate translator.