## Uses of Class
org.apache.ignite.cache.query.Query

Packages that use Query
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache.query: Contains APIs for creating and executing cache queries.
org.apache.ignite.client: Contains Ignite Thin Client API classes.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.platform.cache.query

### Uses of Query in org.apache.ignite

Methods in org.apache.ignite with parameters of type Query
`<R> QueryCursor<R>` IgniteCache.`query(Query<R> qry)` Queries cache.
`<T,R> QueryCursor<R>` IgniteCache.`query(Query<T> qry, IgniteClosure<T,R> transformer)` Queries the cache transforming the entries on the server nodes.

### Uses of Query in org.apache.ignite.cache.query

Subclasses of Query in org.apache.ignite.cache.query
`class` `AbstractContinuousQuery<K,V>` Base class for continuous query.
`class` `ContinuousQuery<K,V>` API for configuring continuous cache queries.
`class` `ContinuousQueryWithTransformer<K,V,T>` API for configuring continuous cache queries with transformer.
`class` `ScanQuery<K,V>` Scan query over cache entries.
`class` `SpiQuery<K,V>` Query to be used by `IndexingSpi` implementations.
`class` `SqlFieldsQuery` SQL Fields query.
`class` `SqlQuery<K,V>` Deprecated. Since 2.8, please use `SqlFieldsQuery` instead.

`class`

`TextQuery<K,V>`

# Full Text Queries Ignite supports full text queries based on Apache Lucene engine.

Methods in org.apache.ignite.cache.query that return Query
`Query<javax.cache.Cache.Entry<K,V>>` AbstractContinuousQuery.`getInitialQuery()` Gets initial query.
`Query<R>` Query.`setLocal(boolean loc)` Sets whether this query should be executed on local node only.
`Query<R>` Query.`setPageSize(int pageSize)` Sets optional page size, if `0`, then default is used.

Methods in org.apache.ignite.cache.query with parameters of type Query
`AbstractContinuousQuery<K,V>` AbstractContinuousQuery.`setInitialQuery(Query<javax.cache.Cache.Entry<K,V>> initQry)` Sets initial query.
`ContinuousQuery<K,V>` ContinuousQuery.`setInitialQuery(Query<javax.cache.Cache.Entry<K,V>> initQry)` Sets initial query.
`ContinuousQueryWithTransformer<K,V,T>` ContinuousQueryWithTransformer.`setInitialQuery(Query<javax.cache.Cache.Entry<K,V>> initQry)` Sets initial query.

### Uses of Query in org.apache.ignite.client

Methods in org.apache.ignite.client with parameters of type Query
`<R> QueryCursor<R>` ClientCache.`query(Query<R> qry)` Queries cache.

### Uses of Query in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with parameters of type Query
`<R> QueryCursor<R>` IgniteCacheProxyImpl.`query(Query<R> qry)` Queries cache.
`<R> QueryCursor<R>` GatewayProtectedCacheProxy.`query(Query<R> qry)` Queries cache.
`<T,R> QueryCursor<R>` IgniteCacheProxyImpl.`query(Query<T> qry, IgniteClosure<T,R> transformer)` Queries the cache transforming the entries on the server nodes.
`<T,R> QueryCursor<R>` GatewayProtectedCacheProxy.`query(Query<T> qry, IgniteClosure<T,R> transformer)` Queries the cache transforming the entries on the server nodes.

### Uses of Query in org.apache.ignite.internal.processors.cache.query

Subclasses of Query in org.apache.ignite.internal.processors.cache.query
`class` `SqlFieldsQueryEx` `SqlFieldsQuery` with experimental and internal features.

### Uses of Query in org.apache.ignite.internal.processors.platform.cache.query

Methods in org.apache.ignite.internal.processors.platform.cache.query with parameters of type Query
`void` PlatformContinuousQuery.`start(IgniteCacheProxy cache, boolean loc, int bufSize, long timeInterval, boolean autoUnsubscribe, Query initialQry, boolean includeExpired)` Start continuous query execution.
`void` PlatformContinuousQueryImpl.`start(IgniteCacheProxy cache, boolean loc, int bufSize, long timeInterval, boolean autoUnsubscribe, Query initialQry, boolean includeExpired)` Start query execution.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021