# Package org.apache.ignite.internal.processors.cache.query

Interface Summary
CacheQuery<T>: Main API for configuring and executing cache queries.
CacheQueryFuture<T>: Cache query future returned by query execution.
GridCacheQueryMarshallable: Message which needs to be marshalled and unmarshalled before sending or processing it.
GridCacheQueryMetadataAware: Metadata-aware interface.
GridCacheSqlIndexMetadata: Ignite index descriptor.
GridCacheSqlMetadata: Metadata for Ignite cache.
QueryCursorEx<T>: Extended query cursor interface allowing for "getAll" to output data into destination other than Collection.
QueryCursorEx.Consumer<T>: Query value consumer.

Class Summary
GridCacheDistributedFieldsQueryFuture: Distributed fields query future.
GridCacheDistributedQueryFuture<K,V,R>: Distributed query future.
GridCacheDistributedQueryManager<K,V>: Distributed query manager (for cache in REPLICATED / PARTITIONED cache mode).
GridCacheLocalFieldsQueryFuture: Local fields query future.
GridCacheLocalQueryFuture<K,V,R>: Local query future.
GridCacheLocalQueryManager<K,V>: Local query manager (for cache in LOCAL cache mode).
GridCacheQueryAdapter<T>: Query adapter.
GridCacheQueryBean: Query execution bean.
GridCacheQueryDetailMetricsAdapter: Adapter for `QueryDetailMetrics`.
GridCacheQueryDetailMetricsKey: Immutable query metrics key used to group metrics.
GridCacheQueryErrorFuture<T>: Error future.
GridCacheQueryFutureAdapter<K,V,R>: Query future adapter.
GridCacheQueryManager<K,V>: Query and index manager.
GridCacheQueryManager.CacheSqlIndexMetadata: Cache metadata index.
GridCacheQueryManager.CacheSqlMetadata: Cache metadata.
GridCacheQueryMetricsAdapter: Adapter for `QueryMetrics`.
GridCacheQueryRequest: Query request.
GridCacheQueryResponse: Query request.
GridCacheQueryResponseEntry<K,V>: Deprecated Should be removed in Apache Ignite 3.0.
GridCacheQuerySqlMetadataV2: Cache metadata with not null field.
GridCacheSqlQuery: Query.
IgniteQueryErrorCode: Error codes for query operations.
QueryEntityClassProperty: Description of type property.
QueryEntityIndexDescriptor: Index descriptor.
QueryEntityTypeDescriptor: Descriptor of type.
SqlFieldsQueryEx: `SqlFieldsQuery` with experimental and internal features.

Enum Summary
CacheQueryType: Cache query type.
GridCacheQueryType: Defines different cache query types.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019