public class ASTQueryTranslatorFactory extends java.lang.Object implements QueryTranslatorFactory
| Modifier and Type | Field and Description |
|---|---|
static ASTQueryTranslatorFactory |
INSTANCE
Singleton access
|
| Constructor and Description |
|---|
ASTQueryTranslatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
FilterTranslator |
createFilterTranslator(java.lang.String queryIdentifier,
java.lang.String queryString,
java.util.Map filters,
SessionFactoryImplementor factory)
Construct a
FilterTranslator instance capable of translating
an HQL filter string. |
QueryTranslator |
createQueryTranslator(java.lang.String queryIdentifier,
java.lang.String queryString,
java.util.Map filters,
SessionFactoryImplementor factory,
EntityGraphQueryHint entityGraphQueryHint)
Construct a
QueryTranslator instance capable of translating
an HQL query string. |
public static final ASTQueryTranslatorFactory INSTANCE
public QueryTranslator createQueryTranslator(java.lang.String queryIdentifier, java.lang.String queryString, java.util.Map filters, SessionFactoryImplementor factory, EntityGraphQueryHint entityGraphQueryHint)
QueryTranslatorFactoryQueryTranslator instance capable of translating
an HQL query string.createQueryTranslator in interface QueryTranslatorFactoryqueryIdentifier - 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(java.lang.String queryIdentifier, java.lang.String queryString, java.util.Map filters, SessionFactoryImplementor factory)
QueryTranslatorFactoryFilterTranslator instance capable of translating
an HQL filter string.Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.