## 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 and 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 and Description
    --- | ---
    `@NotNull QueryEntityPatch` | QueryEntity.`makePatch(QueryEntity target)` Make query entity patch.

    Constructors in org.apache.ignite.cache with parameters of type QueryEntity
    Constructor and 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 and 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 and Description
    --- | ---
    `QueryEntity[]` | ClientCacheConfiguration.`getQueryEntities()`

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

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023