类 ASTQueryTranslatorFactory
- java.lang.Object
-
- org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory
-
- 所有已实现的接口:
Serializable,QueryTranslatorFactory,Service
public class ASTQueryTranslatorFactory extends Object implements QueryTranslatorFactory
Generates translators which uses the Antlr-based parser to perform the translation.- 作者:
- Gavin King, Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 static ASTQueryTranslatorFactoryINSTANCESingleton access
-
构造器概要
构造器 构造器 说明 ASTQueryTranslatorFactory()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 FilterTranslatorcreateFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)Construct aFilterTranslatorinstance capable of translating an HQL filter string.QueryTranslatorcreateQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory, EntityGraphQueryHint entityGraphQueryHint)Construct aQueryTranslatorinstance capable of translating an HQL query string.
-
-
-
字段详细资料
-
INSTANCE
public static final ASTQueryTranslatorFactory INSTANCE
Singleton access
-
-
方法详细资料
-
createQueryTranslator
public QueryTranslator createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory, EntityGraphQueryHint entityGraphQueryHint)
从接口复制的说明:QueryTranslatorFactoryConstruct aQueryTranslatorinstance capable of translating an HQL query string.- 指定者:
createQueryTranslator在接口中QueryTranslatorFactory- 参数:
queryIdentifier- The query-identifier (used inQueryStatisticscollection). 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.entityGraphQueryHint- The EntityGraph provided through a JPQL query hint- 返回:
- an appropriate translator.
-
createFilterTranslator
public FilterTranslator createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
从接口复制的说明:QueryTranslatorFactoryConstruct aFilterTranslatorinstance capable of translating an HQL filter string.
-
-