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

Packages that use GridCloseableIterator
Package | Description
--- | ---
org.apache.ignite.internal.pagemem.wal |
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.persistence.wal |
org.apache.ignite.internal.processors.cache.query |
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.lang |
org.apache.ignite.internal.util.offheap |
org.apache.ignite.internal.util.offheap.unsafe |

### Uses of GridCloseableIterator in org.apache.ignite.internal.pagemem.wal

Subinterfaces of GridCloseableIterator in org.apache.ignite.internal.pagemem.wal
Modifier and Type | Interface and Description
--- | ---
`interface` | `WALIterator`

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

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

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

Methods in org.apache.ignite.internal.processors.cache that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<K,V> GridCloseableIterator<javax.cache.Cache.Entry<K,V>>` | IgniteCacheOffheapManager.`cacheEntriesIterator(GridCacheContext cctx, boolean primary, boolean backup, AffinityTopologyVersion topVer, boolean keepBinary)`
`<K,V> GridCloseableIterator<javax.cache.Cache.Entry<K,V>>` | IgniteCacheOffheapManagerImpl.`cacheEntriesIterator(GridCacheContext cctx, boolean primary, boolean backup, AffinityTopologyVersion topVer, boolean keepBinary)`
`GridCloseableIterator<KeyCacheObject>` | IgniteCacheOffheapManager.`cacheKeysIterator(int cacheId, int part)`
`GridCloseableIterator<KeyCacheObject>` | IgniteCacheOffheapManagerImpl.`cacheKeysIterator(int cacheId, int part)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`<T> CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator<T>` | CacheWeakQueryIteratorsHolder.`iterator(GridCloseableIterator<V> iter, CacheIteratorConverter<T,V> convert)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.wal that implement GridCloseableIterator
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractWalRecordsIterator` Iterator over WAL segments.

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

Methods in org.apache.ignite.internal.processors.cache.query that return GridCloseableIterator
Modifier and Type | Method and Description
--- | ---
`GridCloseableIterator` | GridCacheQueryAdapter.`executeScanQuery()`
`GridCloseableIterator` | CacheQuery.`executeScanQuery()`
`GridCloseableIterator` | GridCacheLocalQueryManager.`scanQueryDistributed(GridCacheQueryAdapter qry, Collection<ClusterNode> nodes)` Executes distributed SCAN query.
`GridCloseableIterator` | GridCacheDistributedQueryManager.`scanQueryDistributed(GridCacheQueryAdapter qry, Collection<ClusterNode> nodes)` Executes distributed SCAN query.
`abstract GridCloseableIterator` | GridCacheQueryManager.`scanQueryDistributed(GridCacheQueryAdapter qry, Collection<ClusterNode> nodes)` Executes distributed SCAN query.
`protected GridCloseableIterator` | GridCacheQueryManager.`scanQueryLocal(GridCacheQueryAdapter qry, boolean updStatisticsIfNeeded)` Process local scan query.

### 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.`queryLocalText(String schemaName, String qry, String typeName, IndexingQueryFilter filter)` Executes text query.
`<K,V> GridCloseableIterator<IgniteBiTuple<K,V>>` | GridQueryProcessor.`queryText(String cacheName, 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.lang

Classes in org.apache.ignite.internal.util.lang that implement GridCloseableIterator
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteSingletonIterator<T>` Trivial iterator to return single item.

### 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.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017