public class LuceneQuery<Q,S,E extends Throwable> extends BaseQuery implements LuceneQueryBuilder<Q,S,E>
Constructor and Description |
---|
LuceneQuery(List<Column> columns,
Source source,
Constraint constraint,
List<Ordering> orderings) |
Modifier and Type | Method and Description |
---|---|
Q |
buildQuery(Set<String> selectors,
LuceneQueryBuilderContext<Q,S,E> luceneContext,
FunctionEvaluationContext functionContext)
Build the matching lucene query
|
S |
buildSort(Set<String> selectors,
LuceneQueryBuilderContext<Q,S,E> luceneContext,
FunctionEvaluationContext functionContext)
Build the matching lucene sort
|
List<SearchParameters.SortDefinition> |
buildSortDefinitions(Set<String> selectors,
LuceneQueryBuilderContext<Q,S,E> luceneContext,
FunctionEvaluationContext functionContext)
Build a sort definition for a sorted result set wrapper
|
getColumns, getConstraint, getOrderings, getSource, toString
public Q buildQuery(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext) throws E extends Throwable
LuceneQueryBuilder
buildQuery
in interface LuceneQueryBuilder<Q,S,E extends Throwable>
functionContext
- FunctionEvaluationContextE
E extends Throwable
public S buildSort(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext) throws E extends Throwable
LuceneQueryBuilder
public List<SearchParameters.SortDefinition> buildSortDefinitions(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext)
LuceneQueryBuilder
buildSortDefinitions
in interface LuceneQueryBuilder<Q,S,E extends Throwable>
functionContext
- FunctionEvaluationContextCopyright © 2005–2018 Alfresco Software. All rights reserved.