Interface DBQueryBuilderComponent

    • Method Detail

      • isSupported

        boolean isSupported()
        Is this component supported in a DB query?
        Returns:
        boolean
      • prepare

        void prepare​(NamespaceService namespaceService,
                     DictionaryService dictionaryService,
                     QNameDAO qnameDAO,
                     NodeDAO nodeDAO,
                     TenantService tenantService,
                     Set<String> selectors,
                     Map<String,​Argument> functionArgs,
                     FunctionEvaluationContext functionContext,
                     boolean supportBooleanFloatAndDouble)
        Use the dictionary to expand any terms, deal with multi-valued properties, etc Use the QNameDAO to look up any ids
        Parameters:
        namespaceService - NamespaceService
        dictionaryService - DictionaryService
        qnameDAO - QNameDAO
        nodeDAO - NodeDAO
        tenantService - TenantService
        functionContext - FunctionEvaluationContext