Package com.enonic.xp.query

## Interface Query

- All Known Implementing Classes:
    `AbstractQuery`, `NodeCommitQuery`, `NodeQuery`, `NodeVersionQuery`

      public interface Query

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `AggregationQueries` | `getAggregationQueries()` |
    `int` | `getFrom()` |
    `HighlightQuery` | `getHighlight()` |
    `ImmutableList<OrderExpr>` | `getOrderBys()` |
    `Filters` | `getPostFilters()` |
    `QueryExpr` | `getQuery()` |
    `Filters` | `getQueryFilters()` |
    `SearchMode` | `getSearchMode()` |
    `int` | `getSize()` |
    `SuggestionQueries` | `getSuggestionQueries()` |
    `boolean` | `isExplain()` |

- - ### Method Detail

    - #### getOrderBys

          ImmutableList<OrderExpr> getOrderBys()

    - #### getQuery

          QueryExpr getQuery()

    - #### getPostFilters

          Filters getPostFilters()

    - #### getQueryFilters

          Filters getQueryFilters()

    - #### getAggregationQueries

          AggregationQueries getAggregationQueries()

    - #### getSuggestionQueries

          SuggestionQueries getSuggestionQueries()

    - #### getHighlight

          HighlightQuery getHighlight()

    - #### getFrom

          int getFrom()

    - #### getSize

          int getSize()

    - #### getSearchMode

          SearchMode getSearchMode()

    - #### isExplain

          boolean isExplain()