public abstract class AbstractSimpleLuceneBuilder extends BaseLuceneBuilder
Modifier | Constructor and Description |
---|---|
protected |
AbstractSimpleLuceneBuilder()
Construct
|
buildLuceneIn, buildLuceneInequality, getLuceneFieldName
protected abstract String getValueAsString(Serializable value)
protected String getRangeMax()
protected String getRangeMin()
protected abstract DataTypeDefinition getInDataType()
protected abstract QName getQNameForExists()
public <Q,S,E extends Throwable> Q buildLuceneEquality(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneEquality
in interface CMISPropertyLuceneBuilder
buildLuceneEquality
in class BaseLuceneBuilder
value
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneExists(LuceneQueryParserAdaptor<Q,S,E> lqpa, Boolean not) throws E extends Throwable
buildLuceneExists
in interface CMISPropertyLuceneBuilder
buildLuceneExists
in class BaseLuceneBuilder
not
- BooleanE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneGreaterThan(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThan
in interface CMISPropertyLuceneBuilder
buildLuceneGreaterThan
in class BaseLuceneBuilder
value
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneGreaterThanOrEquals(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThanOrEquals
in interface CMISPropertyLuceneBuilder
buildLuceneGreaterThanOrEquals
in class BaseLuceneBuilder
value
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneLessThan(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThan
in interface CMISPropertyLuceneBuilder
buildLuceneLessThan
in class BaseLuceneBuilder
value
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneLessThanOrEquals(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThanOrEquals
in interface CMISPropertyLuceneBuilder
buildLuceneLessThanOrEquals
in class BaseLuceneBuilder
value
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
public <Q,S,E extends Throwable> Q buildLuceneLike(LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, Boolean not) throws E extends Throwable
buildLuceneLike
in interface CMISPropertyLuceneBuilder
buildLuceneLike
in class BaseLuceneBuilder
value
- Serializablenot
- BooleanE
E extends Throwable
public <Q,S,E extends Throwable> String getLuceneSortField(LuceneQueryParserAdaptor<Q,S,E> lqpa) throws E extends Throwable
getLuceneSortField
in interface CMISPropertyLuceneBuilder
getLuceneSortField
in class BaseLuceneBuilder
lqpa
- TODOE
E extends Throwable
Copyright © 2005–2016 Alfresco Software. All rights reserved.