public interface FunctionEvaluationContext
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
buildLuceneEquality(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneExists(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.lang.Boolean not)
Note: null and not null are not required to support functions from the spec
|
org.apache.lucene.search.Query |
buildLuceneGreaterThan(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneIn(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode)
Note: In is not required to support functions from the spec
|
org.apache.lucene.search.Query |
buildLuceneInequality(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThan(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLike(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
java.lang.Boolean not)
Note: Like is not required to support functions from the spec
|
void |
checkFieldApplies(Selector selector,
java.lang.String propertyName) |
java.lang.String |
getLuceneFieldName(java.lang.String propertyName) |
LuceneFunction |
getLuceneFunction(FunctionArgument functionArgument) |
java.lang.String |
getLuceneSortField(AbstractLuceneQueryParser lqp,
java.lang.String propertyName) |
java.util.Map |
getNodeRefs() |
NodeService |
getNodeService() |
java.io.Serializable |
getProperty(NodeRef nodeRef,
java.lang.String propertyName)
Get a property
|
java.lang.Float |
getScore() |
java.util.Map |
getScores() |
boolean |
isMultiValued(java.lang.String propertyName)
Is this a multi-valued property?
|
boolean |
isObjectId(java.lang.String propertyName) |
boolean |
isOrderable(java.lang.String propertyName) |
boolean |
isQueryable(java.lang.String propertyName) |
java.util.Map getNodeRefs()
java.util.Map getScores()
java.io.Serializable getProperty(NodeRef nodeRef, java.lang.String propertyName)
nodeRef - propertyName - NodeService getNodeService()
java.lang.Float getScore()
org.apache.lucene.search.Query buildLuceneEquality(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneExists(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - not - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneGreaterThan(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneLessThan(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneLike(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - not - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneInequality(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - value - mode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionorg.apache.lucene.search.Query buildLuceneIn(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.util.Collection values, java.lang.Boolean not, PredicateMode mode) throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - values - not - mode - org.apache.lucene.queryParser.ParseExceptionjava.lang.String getLuceneSortField(AbstractLuceneQueryParser lqp, java.lang.String propertyName)
propertyName - luceneContext - locales - analysisMode - reader - boolean isObjectId(java.lang.String propertyName)
propertyName - boolean isQueryable(java.lang.String propertyName)
propertyName - boolean isOrderable(java.lang.String propertyName)
propertyName - java.lang.String getLuceneFieldName(java.lang.String propertyName)
propertyName - LuceneFunction getLuceneFunction(FunctionArgument functionArgument)
functionArgument - void checkFieldApplies(Selector selector, java.lang.String propertyName)
type - propertyName - boolean isMultiValued(java.lang.String propertyName)
propertyName - Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.