## 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.configuration | Contains configuration-related classes.
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.visor.query |

### 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.`setFields(LinkedHashMap<String,String> fields)` Sets query fields for this query pair.
`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.`setValueFieldName(String valueFieldName)` Sets value field name.
`QueryEntity` | QueryEntity.`setValueType(String valType)` Sets value type for this query pair.

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.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.

### Uses of QueryEntity in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query that return types with arguments of type QueryEntity
Modifier and Type | Method and Description
--- | ---
`Collection<QueryEntity>` | QuerySchema.`entities()`

Methods in org.apache.ignite.internal.processors.query with parameters of type QueryEntity
Modifier and Type | Method and Description
--- | ---
`static String` | QueryUtils.`indexName(QueryEntity entity, QueryIndex idx)` Get index name.
`static void` | QueryUtils.`processBinaryMeta(GridKernalContext ctx, QueryEntity qryEntity, QueryTypeDescriptorImpl d)` Processes declarative metadata for binary object.
`static void` | QueryUtils.`processClassMeta(QueryEntity qryEntity, QueryTypeDescriptorImpl d, CacheObjectContext coCtx)` Processes declarative metadata for binary object.
`static String` | QueryUtils.`tableName(QueryEntity entity)` Get table name for entity.
`static QueryTypeCandidate` | QueryUtils.`typeForQueryEntity(String space, GridCacheContext cctx, QueryEntity qryEntity, List<Class<?>> mustDeserializeClss)` Create type candidate for query entity.

Constructor parameters in org.apache.ignite.internal.processors.query with type arguments of type QueryEntity
Constructor and Description
`QuerySchema(Collection<QueryEntity> entities)` Constructor.

### Uses of QueryEntity in org.apache.ignite.internal.visor.query

Method parameters in org.apache.ignite.internal.visor.query with type arguments of type QueryEntity
Modifier and Type | Method and Description
--- | ---
`static List<VisorQueryEntity>` | VisorQueryEntity.`list(Collection<QueryEntity> qryEntities)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017