Q - the query type used by the query engine implementationS - the sort type used by the query engine implementationE - the exception it throwspublic interface LuceneQueryBuilder<Q,S,E extends Throwable>
| 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
|
Q buildQuery(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext) throws E extends Throwable
S buildSort(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext) throws E extends Throwable
List<SearchParameters.SortDefinition> buildSortDefinitions(Set<String> selectors, LuceneQueryBuilderContext<Q,S,E> luceneContext, FunctionEvaluationContext functionContext)
functionContext - FunctionEvaluationContextCopyright © 2005–2019 Alfresco Software. All rights reserved.