|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FunctionEvaluationContext
The function evaluation context for lucene query implementations. This context is used at query time and also when navigating the results to get column values.
| Method Summary | |
|---|---|
org.apache.lucene.search.Query |
buildLuceneEquality(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneExists(LuceneQueryParser 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(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneIn(LuceneQueryParser 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(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThan(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(LuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLike(LuceneQueryParser 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(LuceneQueryParser 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)
|
| Method Detail |
|---|
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(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneExists(LuceneQueryParser lqp,
java.lang.String propertyName,
java.lang.Boolean not)
throws org.apache.lucene.queryParser.ParseException
lqp - propertyName - not -
org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneGreaterThan(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneLessThan(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneLessThanOrEquals(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneLike(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneInequality(LuceneQueryParser 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.ParseException
org.apache.lucene.search.Query buildLuceneIn(LuceneQueryParser 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.ParseException
java.lang.String getLuceneSortField(LuceneQueryParser 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 -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||