Class DBQueryEngine

  • All Implemented Interfaces:
    org.alfresco.repo.search.impl.querymodel.QueryEngine

    public class DBQueryEngine
    extends java.lang.Object
    implements org.alfresco.repo.search.impl.querymodel.QueryEngine
    Author:
    Andy
    • Constructor Detail

      • DBQueryEngine

        public DBQueryEngine()
    • Method Detail

      • setTenantService

        public void setTenantService​(org.alfresco.repo.tenant.TenantService tenantService)
      • setSqlSessionTemplate

        public final void setSqlSessionTemplate​(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
      • setQnameDAO

        public void setQnameDAO​(QNameDAO qnameDAO)
        Parameters:
        qnameDAO - the qnameDAO to set
      • setDictionaryService

        public void setDictionaryService​(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
        Parameters:
        dictionaryService - the dictionaryService to set
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
        Parameters:
        namespaceService - the namespaceService to set
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Parameters:
        nodeService - the nodeService to set
      • setNodeDAO

        public void setNodeDAO​(NodeDAO nodeDAO)
        Parameters:
        nodeDAO - the nodeDAO to set
      • executeQuery

        public org.alfresco.repo.search.impl.querymodel.QueryEngineResults executeQuery​(org.alfresco.repo.search.impl.querymodel.Query query,
                                                                                        org.alfresco.repo.search.impl.querymodel.QueryOptions options,
                                                                                        org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext functionContext)
        Specified by:
        executeQuery in interface org.alfresco.repo.search.impl.querymodel.QueryEngine
      • getQueryModelFactory

        public org.alfresco.repo.search.impl.querymodel.QueryModelFactory getQueryModelFactory()
        Specified by:
        getQueryModelFactory in interface org.alfresco.repo.search.impl.querymodel.QueryEngine