## Uses of Interface
org.apache.ignite.spi.IgniteSpiCloseableIterator

Packages that use IgniteSpiCloseableIterator
Package | Description
--- | ---
org.apache.ignite.internal.managers.indexing | Indexing manager classes.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang |
org.apache.ignite.spi.swapspace | Contains APIs for swap space SPI.
org.apache.ignite.spi.swapspace.file | Contains file-based swap space SPI.
org.apache.ignite.spi.swapspace.noop | Contains default no-op swap space SPI implementation.

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.internal.managers.indexing

Methods in org.apache.ignite.internal.managers.indexing that return IgniteSpiCloseableIterator
Modifier and Type | Method and Description
--- | ---
`IgniteSpiCloseableIterator<?>` | GridIndexingManager.`query(String space, Collection<Object> params, IndexingQueryFilter filters)`

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

Subinterfaces of IgniteSpiCloseableIterator in org.apache.ignite.internal.processors.cache
Modifier and Type | Interface and Description
--- | ---
`static interface` | `CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>`

Classes in org.apache.ignite.internal.processors.cache that implement IgniteSpiCloseableIterator
Modifier and Type | Class and Description
--- | ---
`class` | `CacheWeakQueryIteratorsHolder.WeakQueryCloseableIterator<T>`

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query that return IgniteSpiCloseableIterator
Modifier and Type | Method and Description
--- | ---
`IgniteSpiCloseableIterator<List<?>>` | GridQueryFieldsResult.`iterator()` Gets iterator over queried fields.

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.internal.util

Classes in org.apache.ignite.internal.util that implement IgniteSpiCloseableIterator
Modifier and Type | Class and Description
--- | ---
`class` | `GridCloseableIteratorAdapter<T>` Convenient adapter for closeable iterator.
`class` | `GridCloseableIteratorAdapterEx<T>` Adapter for closeable iterator that can be safely closed concurrently.
`class` | `GridEmptyCloseableIterator<T>` Empty closeable iterator.
`class` | `GridSpiCloseableIteratorWrapper<T>` Wrapper used to covert `IgniteSpiCloseableIterator` to `GridCloseableIterator`.

Constructors in org.apache.ignite.internal.util with parameters of type IgniteSpiCloseableIterator
Constructor and Description
`GridSpiCloseableIteratorWrapper(IgniteSpiCloseableIterator<T> iter)`

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.internal.util.lang

Subinterfaces of IgniteSpiCloseableIterator in org.apache.ignite.internal.util.lang
Modifier and Type | Interface and Description
--- | ---
`interface` | `GridCloseableIterator<T>` Defines "rich" closeable iterator interface that is also acts like lambda function and iterable.

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.spi.swapspace

Methods in org.apache.ignite.spi.swapspace that return IgniteSpiCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<K> IgniteSpiCloseableIterator<K>` | SwapSpaceSpi.`keyIterator(String spaceName, SwapContext ctx)` Gets iterator over space keys.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | SwapSpaceSpi.`rawIterator(String spaceName)` Gets raw iterator over space entries.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | SwapSpaceSpi.`rawIterator(String spaceName, int part)` Gets raw iterator over space entries.

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.spi.swapspace.file

Methods in org.apache.ignite.spi.swapspace.file that return IgniteSpiCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<K> IgniteSpiCloseableIterator<K>` | FileSwapSpaceSpi.`keyIterator(String spaceName, SwapContext ctx)` Gets iterator over space keys.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | FileSwapSpaceSpi.`rawIterator(String spaceName)` Gets raw iterator over space entries.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | FileSwapSpaceSpi.`rawIterator(String spaceName, int part)` Gets raw iterator over space entries.

### Uses of IgniteSpiCloseableIterator in org.apache.ignite.spi.swapspace.noop

Methods in org.apache.ignite.spi.swapspace.noop that return IgniteSpiCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<K> IgniteSpiCloseableIterator<K>` | NoopSwapSpaceSpi.`keyIterator(String spaceName, SwapContext ctx)` Gets iterator over space keys.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | NoopSwapSpaceSpi.`rawIterator(String spaceName)` Gets raw iterator over space entries.
`IgniteSpiCloseableIterator<Map.Entry<byte[],byte[]>>` | NoopSwapSpaceSpi.`rawIterator(String spaceName, int part)` Gets raw iterator over space entries.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.6.0
Release Date | : May 18 2016