public abstract class AbstractSimpleLuceneBuilder extends AbstractLuceneBuilder
Modifier | Constructor and Description |
---|---|
protected |
AbstractSimpleLuceneBuilder()
Construct
|
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Query |
buildLuceneEquality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneExists(AbstractLuceneQueryParser lqp,
java.lang.Boolean not) |
org.apache.lucene.search.Query |
buildLuceneGreaterThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneIn(AbstractLuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode) |
org.apache.lucene.search.Query |
buildLuceneInequality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLike(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not) |
protected abstract DataTypeDefinition |
getInDataType() |
java.lang.String |
getLuceneSortField(AbstractLuceneQueryParser lqp) |
protected abstract QName |
getQNameForExists() |
protected java.lang.String |
getRangeMax() |
protected java.lang.String |
getRangeMin() |
protected abstract java.lang.String |
getValueAsString(java.io.Serializable value) |
getLuceneFieldName
protected abstract java.lang.String getValueAsString(java.io.Serializable value)
protected java.lang.String getRangeMax()
protected java.lang.String getRangeMin()
protected abstract DataTypeDefinition getInDataType()
protected abstract QName getQNameForExists()
public org.apache.lucene.search.Query buildLuceneEquality(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneEquality
in interface CMISPropertyLuceneBuilder
buildLuceneEquality
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneExists(AbstractLuceneQueryParser lqp, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
buildLuceneExists
in interface CMISPropertyLuceneBuilder
buildLuceneExists
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneGreaterThan(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThan
in interface CMISPropertyLuceneBuilder
buildLuceneGreaterThan
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThanOrEquals
in interface CMISPropertyLuceneBuilder
buildLuceneGreaterThanOrEquals
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneIn(AbstractLuceneQueryParser lqp, java.util.Collection values, java.lang.Boolean not, PredicateMode mode) throws org.apache.lucene.queryParser.ParseException
buildLuceneIn
in interface CMISPropertyLuceneBuilder
buildLuceneIn
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneInequality(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneInequality
in interface CMISPropertyLuceneBuilder
buildLuceneInequality
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLessThan(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThan
in interface CMISPropertyLuceneBuilder
buildLuceneLessThan
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThanOrEquals
in interface CMISPropertyLuceneBuilder
buildLuceneLessThanOrEquals
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLike(AbstractLuceneQueryParser lqp, java.io.Serializable value, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
buildLuceneLike
in interface CMISPropertyLuceneBuilder
buildLuceneLike
in class AbstractLuceneBuilder
org.apache.lucene.queryParser.ParseException
public java.lang.String getLuceneSortField(AbstractLuceneQueryParser lqp)
getLuceneSortField
in interface CMISPropertyLuceneBuilder
getLuceneSortField
in class AbstractLuceneBuilder
lqp
- TODOCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.