Show / Hide Table of Contents

# Namespace Apache.Ignite.Core.Cache.Query

### Classes

#### QueryBase

Base class for all Ignite cache entry queries.

#### ScanQuery<TK, TV>

Scan query over cache entries. Will accept all the entries if no predicate was set.

#### SqlFieldsQuery

SQL fields query.

#### SqlQuery

SQL Query.

#### TextQuery

Text query.

### Interfaces

#### IFieldsQueryCursor

Fields query cursor.

#### IQueryCursor<T>

Query result cursor. Can be processed either in iterative mode, or by taking all entries using GetAll() method.

Note that you get enumerator or call `GetAll()` method only once during cursor lifetime. Any further attempts to get enumerator or all entries will result in exception.

#### IQueryCursorField

Query field descriptor. This descriptor is used to provide metadata about fields returned in query result.