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–2020 Alfresco Software. All rights reserved.