org.alfresco.repo.search.impl.lucene
Class LuceneCmisStrictSqlQueryLanguage

java.lang.Object
  extended by org.alfresco.repo.search.impl.lucene.LuceneCmisStrictSqlQueryLanguage
All Implemented Interfaces:
LuceneQueryLanguageSPI

public class LuceneCmisStrictSqlQueryLanguage
extends java.lang.Object
implements LuceneQueryLanguageSPI

Support for Alfresco SQL in the search service


Constructor Summary
LuceneCmisStrictSqlQueryLanguage()
           
 
Method Summary
 ResultSet executQuery(SearchParameters searchParameters, ADMLuceneSearcherImpl admLuceneSearcher)
          Execute the query
 java.lang.String getName()
          The unique name for the query language
 void setCmisQueryService(CMISQueryService cmisQueryService)
          Set the search service
 void setFactories(java.util.List factories)
          Register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneCmisStrictSqlQueryLanguage

public LuceneCmisStrictSqlQueryLanguage()
Method Detail

setCmisQueryService

public void setCmisQueryService(CMISQueryService cmisQueryService)
Set the search service

Parameters:
cmisQueryService -

executQuery

public ResultSet executQuery(SearchParameters searchParameters,
                             ADMLuceneSearcherImpl admLuceneSearcher)
Description copied from interface: LuceneQueryLanguageSPI
Execute the query

Specified by:
executQuery in interface LuceneQueryLanguageSPI
Returns:
- the query results

getName

public java.lang.String getName()
Description copied from interface: LuceneQueryLanguageSPI
The unique name for the query language

Specified by:
getName in interface LuceneQueryLanguageSPI
Returns:
- the unique name

setFactories

public void setFactories(java.util.List factories)
Description copied from interface: LuceneQueryLanguageSPI
Register

Specified by:
setFactories in interface LuceneQueryLanguageSPI


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.