1 package org.hibernate.hql.ast; 3 4 import org.apache.commons.logging.Log; 5 import org.apache.commons.logging.LogFactory; 6 import org.hibernate.engine.SessionFactoryImplementor; 7 import org.hibernate.hql.FilterTranslator; 8 import org.hibernate.hql.QueryTranslator; 9 import org.hibernate.hql.QueryTranslatorFactory; 10 11 import java.util.Map ; 12 13 16 public class ASTQueryTranslatorFactory implements QueryTranslatorFactory { 17 18 private static final Log log = LogFactory.getLog( ASTQueryTranslatorFactory.class ); 19 20 public ASTQueryTranslatorFactory() { 21 log.info( "Using ASTQueryTranslatorFactory" ); 22 } 23 24 27 public QueryTranslator createQueryTranslator( 28 String queryString, 29 Map filters, 30 SessionFactoryImplementor factory) { 31 return new QueryTranslatorImpl( queryString, filters, factory ); 32 } 33 34 37 public FilterTranslator createFilterTranslator( 38 String queryString, 39 Map filters, 40 SessionFactoryImplementor factory) { 41 return new QueryTranslatorImpl( queryString, filters, factory ); 42 } 43 44 } 45 | Popular Tags |