org.hibernate.hql.ast

Class ASTQueryTranslatorFactory

Implemented Interfaces:
QueryTranslatorFactory

public class ASTQueryTranslatorFactory
extends java.lang.Object
implements QueryTranslatorFactory

Generates translators which uses the Antlr-based parser to perform the translation.
Author:
Gavin King

Constructor Summary

ASTQueryTranslatorFactory()

Method Summary

FilterTranslator
createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)
QueryTranslator
createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory)

Constructor Details

ASTQueryTranslatorFactory

public ASTQueryTranslatorFactory()

Method Details

createFilterTranslator

public FilterTranslator createFilterTranslator(String queryIdentifier,
                                               String queryString,
                                               Map filters,
                                               SessionFactoryImplementor factory)
Specified by:
createFilterTranslator in interface QueryTranslatorFactory

createQueryTranslator

public QueryTranslator createQueryTranslator(String queryIdentifier,
                                             String queryString,
                                             Map filters,
                                             SessionFactoryImplementor factory)
Specified by:
createQueryTranslator in interface QueryTranslatorFactory