## Uses of Interface
org.apache.ignite.internal.util.lang.GridCloseableIterator

Packages that use GridCloseableIterator
Package | Description
--- | ---
org.apache.ignite.internal.managers.swapspace | TODO.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.offheap |
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.offheap |
org.apache.ignite.internal.util.offheap.unsafe |

### Uses of GridCloseableIterator in org.apache.ignite.internal.managers.swapspace

Methods in org.apache.ignite.internal.managers.swapspace that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<K> GridCloseableIterator<K>` | GridSwapSpaceManager.`keysIterator(String spaceName, ClassLoader ldr)` Gets iterator over space entries.
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridSwapSpaceManager.`rawIterator(String spaceName)` Gets iterator over space entries.
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridSwapSpaceManager.`rawIterator(String spaceName, int part)` Gets raw iterator over space entries.

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

Classes in org.apache.ignite.internal.processors.cache that implement GridCloseableIterator
Modifier and Type | Class and Description
--- | ---
`class` | `CacheWeakQueryIteratorsHolder.WeakQueryFutureIterator<T>` Iterator based of `CacheQueryFuture`.

Methods in org.apache.ignite.internal.processors.cache that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator<Map.Entry<byte[],GridCacheSwapEntry>>` | GridCacheSwapManager.`iterator(int part)` Gets offheap and swap iterator over partition.
`GridCloseableIterator<Map.Entry<byte[],GridCacheSwapEntry>>` | GridCacheSwapManager.`offHeapIterator(int part)` Gets offheap iterator over partition.
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridCacheSwapManager.`rawIterator()` Gets offheap and swap iterator over partition.
`<T> GridCloseableIterator<T>` | GridCacheSwapManager.`rawOffHeapIterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, Integer part, boolean primary, boolean backup)`
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridCacheSwapManager.`rawOffHeapIterator(Integer part, boolean primary, boolean backup)`
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridCacheSwapManager.`rawSwapIterator(boolean primary, boolean backup)`
`GridCloseableIterator<Map.Entry<byte[],byte[]>>` | GridCacheSwapManager.`rawSwapIterator(int part)`
`GridCloseableIterator<Map.Entry<byte[],GridCacheSwapEntry>>` | GridCacheSwapManager.`swapIterator(int part)` Gets swap space iterator over partition.

### Uses of GridCloseableIterator in org.apache.ignite.internal.processors.offheap

Methods in org.apache.ignite.internal.processors.offheap that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridOffHeapProcessor.`iterator(String spaceName)` Gets iterator over contents of the given space.
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over contents of the given space.
`<T> GridCloseableIterator<T>` | GridOffHeapProcessor.`iterator(String spaceName, CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over contents of the given space.
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridOffHeapProcessor.`iterator(String spaceName, int part)` Gets iterator over contents of partition.

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

Methods in org.apache.ignite.internal.processors.query that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator<List<?>>` | GridQueryFieldsResultAdapter.`iterator()` Gets iterator over queried fields.
`<K,V> GridCloseableIterator<IgniteBiTuple<K,V>>` | GridQueryIndexing.`query(String spaceName, String qry, Collection<Object> params, GridQueryTypeDescriptor type, IndexingQueryFilter filters)` Executes regular query.
`<K,V> GridCloseableIterator<IgniteBiTuple<K,V>>` | GridQueryProcessor.`query(String space, String clause, Collection<Object> params, String resType, IndexingQueryFilter filters)`
`<K,V> GridCloseableIterator<IgniteBiTuple<K,V>>` | GridQueryIndexing.`queryText(String spaceName, String qry, GridQueryTypeDescriptor type, IndexingQueryFilter filters)` Executes text query.
`<K,V> GridCloseableIterator<IgniteBiTuple<K,V>>` | GridQueryProcessor.`queryText(String space, String clause, String resType, IndexingQueryFilter filters)`

Constructors in org.apache.ignite.internal.processors.query with parameters of type GridCloseableIterator
Constructor and Description
`GridQueryFieldsResultAdapter(List<GridQueryFieldMetadata> metaData, GridCloseableIterator<List<?>> it)` Creates query field result composed of field metadata and iterator over queried fields.

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

Classes in org.apache.ignite.internal.util that implement GridCloseableIterator
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 GridCloseableIterator
Constructor and Description
`GridWeakIterator(Iterator<T> ref, GridCloseableIterator<T> it, ReferenceQueue<Iterator<T>> q)`

### Uses of GridCloseableIterator in org.apache.ignite.internal.util.offheap

Methods in org.apache.ignite.internal.util.offheap that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridOffHeapMap.`iterator()` Gets iterator over map.
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridOffHeapPartitionedMap.`iterator()` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridOffHeapMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridOffHeapPartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridOffHeapPartitionedMap.`iterator(int p)` Gets iterator over certain partition.

### Uses of GridCloseableIterator in org.apache.ignite.internal.util.offheap.unsafe

Methods in org.apache.ignite.internal.util.offheap.unsafe that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridUnsafeMap.`iterator()` Gets iterator over map.
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridUnsafePartitionedMap.`iterator()` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridUnsafeMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over map.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c)` Gets iterator over the whole map.
`<T> GridCloseableIterator<T>` | GridUnsafePartitionedMap.`iterator(CX2<T2<Long,Integer>,T2<Long,Integer>,T> c, int part)` Gets iterator over the partition.
`GridCloseableIterator<IgniteBiTuple<byte[],byte[]>>` | GridUnsafePartitionedMap.`iterator(int p)` Gets iterator over certain partition.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0.final
Release Date | : December 29 2015