Package com.enonic.xp.node
Class AbstractQuery
- java.lang.Object
-
- com.enonic.xp.node.AbstractQuery
-
- All Implemented Interfaces:
Query
- Direct Known Subclasses:
NodeCommitQuery
,NodeQuery
,NodeVersionQuery
public class AbstractQuery extends java.lang.Object implements Query
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractQuery.Builder<B extends AbstractQuery.Builder>
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractQuery(AbstractQuery.Builder<?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationQueries
getAggregationQueries()
int
getBatchSize()
int
getFrom()
HighlightQuery
getHighlight()
com.google.common.collect.ImmutableList<OrderExpr>
getOrderBys()
Filters
getPostFilters()
QueryExpr
getQuery()
Filters
getQueryFilters()
SearchMode
getSearchMode()
SearchOptimizer
getSearchOptimizer()
int
getSize()
SuggestionQueries
getSuggestionQueries()
boolean
isExplain()
-
-
-
Constructor Detail
-
AbstractQuery
protected AbstractQuery(AbstractQuery.Builder<?> builder)
-
-
Method Detail
-
getOrderBys
public com.google.common.collect.ImmutableList<OrderExpr> getOrderBys()
- Specified by:
getOrderBys
in interfaceQuery
-
getPostFilters
public Filters getPostFilters()
- Specified by:
getPostFilters
in interfaceQuery
-
getQueryFilters
public Filters getQueryFilters()
- Specified by:
getQueryFilters
in interfaceQuery
-
getAggregationQueries
public AggregationQueries getAggregationQueries()
- Specified by:
getAggregationQueries
in interfaceQuery
-
getSuggestionQueries
public SuggestionQueries getSuggestionQueries()
- Specified by:
getSuggestionQueries
in interfaceQuery
-
getHighlight
public HighlightQuery getHighlight()
- Specified by:
getHighlight
in interfaceQuery
-
getBatchSize
public int getBatchSize()
-
getSearchMode
public SearchMode getSearchMode()
- Specified by:
getSearchMode
in interfaceQuery
-
getSearchOptimizer
public SearchOptimizer getSearchOptimizer()
-
-