Uses of Interface
voldemort.utils.ClosableIterator

Packages that use ClosableIterator
voldemort.server.protocol.admin Server side implementation of admin based requests 
voldemort.server.storage The storage service which handles instantiating all the stores and their corresponding engines. 
voldemort.store The Store interface is the primary interface for Voldemort. 
voldemort.store.bdb A storage engine that persists data in BDB JE. 
voldemort.store.configuration A storage engine to persist metadata on a server. 
voldemort.store.memory An in-memory storage engine that serves data out of a non-persistent map. 
voldemort.store.metadata Our in-memory metadata store on the server which is backed by the configuration files. 
voldemort.store.mysql A storage engine that persists data in a mysql instance. 
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.readonly.chunk Read-only store classes for understanding various format changes. 
voldemort.store.serialized A store implementation that handles serialization to bytes from rich objects. 
voldemort.store.slop A store implementation that falls back on storing values in additional nodes not in the preference list when nodes are unavailable. 
voldemort.store.views Classes related to Views and server side transforms 
voldemort.utils Basic helper functions. 
 

Uses of ClosableIterator in voldemort.server.protocol.admin
 

Fields in voldemort.server.protocol.admin declared as ClosableIterator
protected  ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> PartitionScanFetchEntriesRequestHandler.entriesPartitionIterator
           
protected  ClosableIterator<ByteArray> FullScanFetchStreamRequestHandler.keyIterator
           
protected  ClosableIterator<ByteArray> PartitionScanFetchKeysRequestHandler.keysPartitionIterator
           
 

Uses of ClosableIterator in voldemort.server.storage
 

Fields in voldemort.server.storage declared as ClosableIterator
protected  ClosableIterator<ByteArray> DataMaintenanceJob.iterator
           
 

Methods in voldemort.server.storage with parameters of type ClosableIterator
protected  void DataMaintenanceJob.closeIterator(ClosableIterator<ByteArray> iterator)
           
 

Uses of ClosableIterator in voldemort.store
 

Classes in voldemort.store that implement ClosableIterator
 class PartitionListIterator
          Iterator that uses efficient partition scan to iterate across a list of supplied partitions
 

Methods in voldemort.store that return ClosableIterator
 ClosableIterator<Pair<K,Versioned<V>>> StorageEngine.entries()
          Get an iterator over pairs of entries in the store.
 ClosableIterator<Pair<K,Versioned<V>>> AbstractStorageEngine.entries()
           
 ClosableIterator<Pair<K,Versioned<V>>> StorageEngine.entries(int partition)
          Get an iterator over pairs of entries in a store's partition.
 ClosableIterator<Pair<K,Versioned<V>>> AbstractStorageEngine.entries(int partitionId)
           
 ClosableIterator<K> StorageEngine.keys()
          Get an iterator over keys in the store.
 ClosableIterator<K> AbstractStorageEngine.keys()
           
static
<K,V> ClosableIterator<K>
StoreUtils.keys(ClosableIterator<Pair<K,V>> values)
           
 ClosableIterator<K> StorageEngine.keys(int partition)
          Get an iterator over keys in the store's partition Note that the iterator need not be threadsafe, and that it must be manually closed after use.
 ClosableIterator<K> AbstractStorageEngine.keys(int partitionId)
           
 

Methods in voldemort.store with parameters of type ClosableIterator
static
<K,V> ClosableIterator<K>
StoreUtils.keys(ClosableIterator<Pair<K,V>> values)
           
 

Uses of ClosableIterator in voldemort.store.bdb
 

Methods in voldemort.store.bdb that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> BdbStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> PartitionPrefixedBdbStorageEngine.entries(int partition)
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> BdbStorageEngine.entries(int partition)
           
 ClosableIterator<ByteArray> BdbStorageEngine.keys()
           
 ClosableIterator<ByteArray> PartitionPrefixedBdbStorageEngine.keys(int partition)
           
 ClosableIterator<ByteArray> BdbStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.configuration
 

Methods in voldemort.store.configuration that return ClosableIterator
 ClosableIterator<Pair<java.lang.String,Versioned<java.lang.String>>> ConfigurationStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> FileBackedCachingStorageEngine.entries()
           
 ClosableIterator<Pair<java.lang.String,Versioned<java.lang.String>>> ConfigurationStorageEngine.entries(int partition)
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> FileBackedCachingStorageEngine.entries(int partition)
           
 ClosableIterator<java.lang.String> ConfigurationStorageEngine.keys()
           
 ClosableIterator<ByteArray> FileBackedCachingStorageEngine.keys()
           
 ClosableIterator<java.lang.String> ConfigurationStorageEngine.keys(int partition)
           
 ClosableIterator<ByteArray> FileBackedCachingStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.memory
 

Methods in voldemort.store.memory that return ClosableIterator
 ClosableIterator<Pair<K,Versioned<V>>> InMemoryStorageEngine.entries()
           
 ClosableIterator<Pair<K,Versioned<V>>> InMemoryStorageEngine.entries(int partition)
           
 ClosableIterator<K> InMemoryStorageEngine.keys()
           
 ClosableIterator<K> InMemoryStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.metadata
 

Methods in voldemort.store.metadata that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> MetadataStore.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> MetadataStore.entries(int partition)
           
 ClosableIterator<ByteArray> MetadataStore.keys()
           
 ClosableIterator<ByteArray> MetadataStore.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.mysql
 

Methods in voldemort.store.mysql that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> MysqlStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> MysqlStorageEngine.entries(int partition)
           
 ClosableIterator<ByteArray> MysqlStorageEngine.keys()
           
 ClosableIterator<ByteArray> MysqlStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.readonly
 

Methods in voldemort.store.readonly that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> ReadOnlyStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> ReadOnlyStorageEngine.entries(int partition)
           
 ClosableIterator<ByteArray> ReadOnlyStorageEngine.keys()
           
 ClosableIterator<ByteArray> ReadOnlyStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.readonly.chunk
 

Classes in voldemort.store.readonly.chunk that implement ClosableIterator
static class ChunkedFileSet.ROCollidedEntriesIterator
          Iterator over top 8 bytes of md5(key) and all collided entries ( including the number of entries ) Works only for ReadOnlyStorageFormat.READONLY_V2
static class ChunkedFileSet.ROEntriesIterator
          Iterator for RO entries - Works only for ReadOnlyStorageFormat.READONLY_V2
static class ChunkedFileSet.ROKeyIterator
          Iterator for RO keys - Works only for ReadOnlyStorageFormat.READONLY_V2
 

Uses of ClosableIterator in voldemort.store.serialized
 

Methods in voldemort.store.serialized that return ClosableIterator
 ClosableIterator<Pair<K,Versioned<V>>> SerializingStorageEngine.entries()
           
 ClosableIterator<Pair<K,Versioned<V>>> SerializingStorageEngine.entries(int partition)
           
 ClosableIterator<K> SerializingStorageEngine.keys()
           
 ClosableIterator<K> SerializingStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.slop
 

Methods in voldemort.store.slop that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> SlopStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> SlopStorageEngine.entries(int partition)
           
 ClosableIterator<ByteArray> SlopStorageEngine.keys()
           
 ClosableIterator<ByteArray> SlopStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.store.views
 

Methods in voldemort.store.views that return ClosableIterator
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> ViewStorageEngine.entries()
           
 ClosableIterator<Pair<ByteArray,Versioned<byte[]>>> ViewStorageEngine.entries(int partition)
           
 ClosableIterator<ByteArray> ViewStorageEngine.keys()
           
 ClosableIterator<ByteArray> ViewStorageEngine.keys(int partition)
           
 

Uses of ClosableIterator in voldemort.utils
 

Classes in voldemort.utils that implement ClosableIterator
 class DirectoryIterator
          An iterator over all the files contained in a set of directories, including any subdirectories
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu