## Uses of Class
org.apache.ignite.cache.QueryEntity

- Packages that use QueryEntity
  Package | Description
  --- | ---
  org.apache.ignite.cache | Contains main Data Grid APIs.
  org.apache.ignite.cdc |
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.configuration | Contains configuration-related classes.

- - ### Uses of QueryEntity in org.apache.ignite.cache

    Methods in org.apache.ignite.cache that return QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryEntity` | QueryEntity.`addQueryField​(String fullName, String type, String alias)` | Utility method for building query entities programmatically.
    `QueryEntity` | QueryEntity.`setAliases​(Map<String,​String> aliases)` | Sets mapping from full property name in dot notation to an alias that will be used as SQL column name.
    `QueryEntity` | QueryEntity.`setDefaultFieldValues​(Map<String,​Object> defaultFieldValues)` | Sets fields default values.
    `QueryEntity` | QueryEntity.`setFields​(LinkedHashMap<String,​String> fields)` | Sets query fields for this query pair.
    `QueryEntity` | QueryEntity.`setFieldsPrecision​(Map<String,​Integer> fieldsPrecision)` | Sets fieldsPrecision map for a fields.
    `QueryEntity` | QueryEntity.`setFieldsScale​(Map<String,​Integer> fieldsScale)` | Sets fieldsScale map for a fields.
    `QueryEntity` | QueryEntity.`setIndexes​(Collection<QueryIndex> idxs)` | Sets a collection of index entities.
    `QueryEntity` | QueryEntity.`setKeyFieldName​(String keyFieldName)` | Sets key field name.
    `QueryEntity` | QueryEntity.`setKeyFields​(Set<String> keyFields)` | Gets query fields for this query pair that belongs to the key.
    `QueryEntity` | QueryEntity.`setKeyType​(String keyType)` | Sets key type for this query pair.
    `QueryEntity` | QueryEntity.`setNotNullFields​(@Nullable Set<String> notNullFields)` | Sets names of fields that must checked for null.
    `QueryEntity` | QueryEntity.`setTableName​(String tableName)` | Sets table name for this query entity.
    `QueryEntity` | QueryEntity.`setValueFieldName​(String valueFieldName)` | Sets value field name.
    `QueryEntity` | QueryEntity.`setValueType​(String valType)` | Sets value type for this query pair.

    Methods in org.apache.ignite.cache with parameters of type QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `@NotNull QueryEntityPatch` | QueryEntity.`makePatch​(QueryEntity target)` | Make query entity patch.

    Constructors in org.apache.ignite.cache with parameters of type QueryEntity
    Constructor | Description
    --- | ---
    `QueryEntity​(QueryEntity other)` | Copy constructor.

  - ### Uses of QueryEntity in org.apache.ignite.cdc

    Methods in org.apache.ignite.cdc that return types with arguments of type QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<QueryEntity>` | CdcCacheEvent.`queryEntities()` | Returns current state of configured `QueryEntity`.

  - ### Uses of QueryEntity in org.apache.ignite.client

    Methods in org.apache.ignite.client that return QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryEntity[]` | ClientCacheConfiguration.`getQueryEntities()` |

    Methods in org.apache.ignite.client with parameters of type QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setQueryEntities​(QueryEntity... newVal)` |

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

    Methods in org.apache.ignite.configuration that return types with arguments of type QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<QueryEntity>` | CacheConfiguration.`getQueryEntities()` | Gets a collection of configured query entities.

    Method parameters in org.apache.ignite.configuration with type arguments of type QueryEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `CacheConfiguration<K,​V>` | CacheConfiguration.`setQueryEntities​(Collection<QueryEntity> qryEntities)` | Sets query entities configuration.