public class ClassicQueryTranslatorFactory extends Object implements QueryTranslatorFactory
Constructor and Description |
---|
ClassicQueryTranslatorFactory() |
Modifier and Type | Method and Description |
---|---|
FilterTranslator |
createFilterTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory)
Construct a
FilterTranslator instance capable of translating
an HQL filter string. |
QueryTranslator |
createQueryTranslator(String queryIdentifier,
String queryString,
Map filters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint)
Construct a
QueryTranslator instance capable of translating
an HQL query string. |
public QueryTranslator createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory, EntityGraphQueryHint entityGraphQueryHint)
QueryTranslatorFactory
QueryTranslator
instance capable of translating
an HQL query string.createQueryTranslator
in interface QueryTranslatorFactory
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.public FilterTranslator createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
QueryTranslatorFactory
FilterTranslator
instance capable of translating
an HQL filter string.Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.