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

Interface Summary
Interface | Description
--- | ---
CacheQuery<T> | Main API for configuring and executing cache queries.
CacheQueryCloseableScanBiPredicate<K,V> | Special version of bi-predicate for cache scan queries with close callback.
CacheQueryFuture<T> | Cache query future returned by query execution.
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
Class | Description
--- | ---
GridCacheDistributedFieldsQueryFuture | Distributed fields query future.
GridCacheDistributedQueryFuture<K,V,R> | Distributed query future.
GridCacheDistributedQueryManager<K,V> | Distributed query manager.
GridCacheLocalFieldsQueryFuture | Local fields query future.
GridCacheLocalQueryFuture<K,V,R> | Local query future.
GridCacheLocalQueryManager<K,V> | Local query manager.
GridCacheQueryAdapter<T> | Query adapter.
GridCacheQueryBean | Query execution bean.
GridCacheQueryErrorFuture<T> | Error future.
GridCacheQueryFutureAdapter<K,V,R> | Query future adapter.
GridCacheQueryManager<K,V> | Query and index manager.
GridCacheQueryMetricsAdapter | Adapter for `QueryMetrics`.
GridCacheQueryRequest | Query request.
GridCacheQueryResponse | Query request.
GridCacheQueryResponseEntry<K,V> | Class to store query results returned by remote nodes.
GridCacheSqlQuery | Query.
GridCacheTwoStepQuery | Two step map-reduce style query.

Enum Summary
Enum | Description
--- | ---
CacheQueryType | Cache query type.
GridCacheQueryType | Defines different cache query types.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.3.0-incubating
Release Date | : July 10 2015