Class LuceneQuery<Q,S,E extends Throwable>
java.lang.Object
org.alfresco.repo.search.impl.querymodel.impl.BaseQuery
org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneQuery<Q,S,E>
- All Implemented Interfaces:
LuceneQueryBuilder<Q,
,S, E> Query
public class LuceneQuery<Q,S,E extends Throwable>
extends BaseQuery
implements LuceneQueryBuilder<Q,S,E>
- Author:
- andyh
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneQuery
(List<Column> columns, Source source, Constraint constraint, List<Ordering> orderings) -
Method Summary
Modifier and TypeMethodDescriptionbuildQuery
(Set<String> selectors, QueryBuilderContext<Q, S, E> luceneContext, FunctionEvaluationContext functionContext) Build the matching lucene querybuildSort
(Set<String> selectors, QueryBuilderContext<Q, S, E> luceneContext, FunctionEvaluationContext functionContext) Build the matching lucene sortbuildSortDefinitions
(Set<String> selectors, QueryBuilderContext<Q, S, E> luceneContext, FunctionEvaluationContext functionContext) Build a sort definition for a sorted result set wrapperMethods inherited from class org.alfresco.repo.search.impl.querymodel.impl.BaseQuery
getColumns, getConstraint, getOrderings, getSource, toString
-
Constructor Details
-
Method Details
-
buildQuery
public Q buildQuery(Set<String> selectors, QueryBuilderContext<Q, S, throws EE> luceneContext, FunctionEvaluationContext functionContext) Description copied from interface:LuceneQueryBuilder
Build the matching lucene query- Specified by:
buildQuery
in interfaceLuceneQueryBuilder<Q,
S, E extends Throwable> functionContext
- FunctionEvaluationContext- Returns:
- - the query
- Throws:
E
-
buildSort
public S buildSort(Set<String> selectors, QueryBuilderContext<Q, S, throws EE> luceneContext, FunctionEvaluationContext functionContext) Description copied from interface:LuceneQueryBuilder
Build the matching lucene sort -
buildSortDefinitions
public List<SearchParameters.SortDefinition> buildSortDefinitions(Set<String> selectors, QueryBuilderContext<Q, S, E> luceneContext, FunctionEvaluationContext functionContext) Description copied from interface:LuceneQueryBuilder
Build a sort definition for a sorted result set wrapper- Specified by:
buildSortDefinitions
in interfaceLuceneQueryBuilder<Q,
S, E extends Throwable> functionContext
- FunctionEvaluationContext
-