Show / Hide Table of Contents

# Interface ICacheQueryable

Common interface for cache queryables.

###### Namespace: Apache.Ignite.Linq

###### Assembly: Apache.Ignite.Linq.dll

##### Syntax

    public interface ICacheQueryable

### Properties

#### CacheName

Gets the name of the cache that is associated with this query.

##### Declaration

    string CacheName { get; }

##### Property Value

Type | Description
--- | ---
System.String | The name of the cache.

#### ElementType

Gets the type of the element.

##### Declaration

    Type ElementType { get; }

##### Property Value

Type | Description
--- | ---
System.Type |

#### Ignite

Gets the Ignite instance associated with this query.

##### Declaration

    [Obsolete("Deprecated, null for thin client.")]
    IIgnite Ignite { get; }

##### Property Value

Type | Description
--- | ---
IIgnite |

### Methods

#### GetFieldsQuery()

Returns fields query that represents current queryable.

##### Declaration

    SqlFieldsQuery GetFieldsQuery()

##### Returns

Type | Description
--- | ---
SqlFieldsQuery | Fields query that represents current queryable.