## Uses of Interface
org.apache.ignite.configuration.QueryEngineConfiguration

- Packages that use QueryEngineConfiguration
  Package | Description
  --- | ---
  org.apache.ignite.calcite | Contains Calcite-based query engine classes and interfaces.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.indexing | Contains Ignite-indexing module classes and interfaces.

- - ### Uses of QueryEngineConfiguration in org.apache.ignite.calcite

    Classes in org.apache.ignite.calcite that implement QueryEngineConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CalciteQueryEngineConfiguration` | Query engine configuration for Calcite-based query engine.

  - ### Uses of QueryEngineConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return QueryEngineConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryEngineConfiguration[]` | SqlConfiguration.`getQueryEnginesConfiguration()` | Gets query engines configuration.
    `QueryEngineConfiguration` | QueryEngineConfiguration.`setDefault​(boolean isDflt)` | Sets whether this query engine should be used by default.

    Methods in org.apache.ignite.configuration with parameters of type QueryEngineConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `SqlConfiguration` | SqlConfiguration.`setQueryEnginesConfiguration​(QueryEngineConfiguration... enginesConfiguration)` | Sets query engines configuration.

  - ### Uses of QueryEngineConfiguration in org.apache.ignite.indexing

    Classes in org.apache.ignite.indexing that implement QueryEngineConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IndexingQueryEngineConfiguration` | Query engine configuration for indexing-backed query engine.