Uses of Class
voldemort.store.AbstractStore

Packages that use AbstractStore
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.compress Classes associated with compression on the server ( storage ) side. 
voldemort.store.configuration A storage engine to persist metadata on a server. 
voldemort.store.gzip Storage engine which gzips the content before delegating it down. 
voldemort.store.http HTTP based storage engine 
voldemort.store.invalidmetadata Server side store which checks whether the tuples coming to this node are valid. 
voldemort.store.logging A wrapper store which deals with logging. 
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.quota   
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.rebalancing Server side wrapper stores used for redirection during rebalancing. 
voldemort.store.retention   
voldemort.store.routed A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes. 
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.socket A store implementation that works remotely over a tcp/ip socket interacting with a SocketServer on the the other side. 
voldemort.store.stats Store wrappers which deal with statistics 
voldemort.store.versioned Store decorators that interact with versions. 
voldemort.store.views Classes related to Views and server side transforms 
 

Uses of AbstractStore in voldemort.store
 

Subclasses of AbstractStore in voldemort.store
 class AbstractStorageEngine<K,V,T>
           
 class DelegatingStore<K,V,T>
          A Store template that delegates all operations to an inner store.
 

Uses of AbstractStore in voldemort.store.bdb
 

Subclasses of AbstractStore in voldemort.store.bdb
 class BdbStorageEngine
          A store that uses BDB for persistence
 class PartitionPrefixedBdbStorageEngine
          Extends BDB Storage Engine with capabilities to perform partition range scans, to speed up scan jobs, that filter on partition id
 

Uses of AbstractStore in voldemort.store.compress
 

Subclasses of AbstractStore in voldemort.store.compress
 class CompressingStore
          A Store Decorator that compresses keys and values as it stores them and uncompresses them as it reads them based on the CompressionStrategy objects provided.
 

Uses of AbstractStore in voldemort.store.configuration
 

Subclasses of AbstractStore in voldemort.store.configuration
 class ConfigurationStorageEngine
          A FileSystem based Storage Engine to persist configuration metadata.
Used only by MetadataStore
 class FileBackedCachingStorageEngine
          A Storage Engine used to persist the keys and values in a human readable format on disk.
 

Uses of AbstractStore in voldemort.store.gzip
 

Subclasses of AbstractStore in voldemort.store.gzip
 class GzipStore<K>
          A Store decorator that gzips and ungzips its contents as it stores them
 

Uses of AbstractStore in voldemort.store.http
 

Subclasses of AbstractStore in voldemort.store.http
 class HttpStore
          A remote store client that transmits operations via HTTP and interacts with the VoldemortHttpServer.
 

Uses of AbstractStore in voldemort.store.invalidmetadata
 

Subclasses of AbstractStore in voldemort.store.invalidmetadata
 class InvalidMetadataCheckingStore
          An InvalidMetadataCheckingStore store is a store wrapper that delegates to an inner store, and throws InvalidMetadataException if a client requests a partition which is not or should not be available at this node.
 

Uses of AbstractStore in voldemort.store.logging
 

Subclasses of AbstractStore in voldemort.store.logging
 class LoggingStore<K,V,T>
          A store wrapper that handles debug logging.
 

Uses of AbstractStore in voldemort.store.memory
 

Subclasses of AbstractStore in voldemort.store.memory
 class InMemoryStorageEngine<K,V,T>
          A simple non-persistent, in-memory store.
 

Uses of AbstractStore in voldemort.store.metadata
 

Subclasses of AbstractStore in voldemort.store.metadata
 class MetadataStore
          MetadataStore maintains metadata for Voldemort Server.
 

Uses of AbstractStore in voldemort.store.mysql
 

Subclasses of AbstractStore in voldemort.store.mysql
 class MysqlStorageEngine
          A StorageEngine that uses Mysql for persistence
 

Uses of AbstractStore in voldemort.store.quota
 

Subclasses of AbstractStore in voldemort.store.quota
 class QuotaLimitingStore
           
 

Uses of AbstractStore in voldemort.store.readonly
 

Subclasses of AbstractStore in voldemort.store.readonly
 class ReadOnlyStorageEngine
          A read-only store that fronts a big file
 

Uses of AbstractStore in voldemort.store.rebalancing
 

Subclasses of AbstractStore in voldemort.store.rebalancing
 class RebootstrappingStore
          The RebootstrappingStore catch all InvalidMetadataException and updates the routed store with latest cluster metadata, client rebootstrapping behavior same in DefaultStoreClient for server side routing
 class RedirectingStore
          The RedirectingStore extends DelegatingStore
 

Uses of AbstractStore in voldemort.store.retention
 

Subclasses of AbstractStore in voldemort.store.retention
 class RetentionEnforcingStore
          Wraps the storage layer and ensures we don't return any values that are stale.
 

Uses of AbstractStore in voldemort.store.routed
 

Subclasses of AbstractStore in voldemort.store.routed
 class PipelineRoutedStore
          A Store which multiplexes requests to different internal Stores
 class RoutedStore
          A Store which multiplexes requests to different internal Stores
 class ThreadPoolRoutedStore
          Deprecated. 
 

Uses of AbstractStore in voldemort.store.serialized
 

Subclasses of AbstractStore in voldemort.store.serialized
 class SerializingStorageEngine<K,V,T>
          A StorageEngine that handles serialization to bytes, transforming each request to a request to StorageEngine
 class SerializingStore<K,V,T>
          A store that transforms requests to a Store to a Store
 

Uses of AbstractStore in voldemort.store.slop
 

Subclasses of AbstractStore in voldemort.store.slop
 class SlopStorageEngine
          Tracks statistics of hints that were attempted, but not successfully pushed last time a pusher job ran; also tracks hints that have been added after the last run
 

Uses of AbstractStore in voldemort.store.socket
 

Subclasses of AbstractStore in voldemort.store.socket
 class SocketStore
          The client implementation of a socket store--translates each request into a network operation to be handled by the socket server on the other side.
 

Uses of AbstractStore in voldemort.store.stats
 

Subclasses of AbstractStore in voldemort.store.stats
 class StatTrackingStore
          A store wrapper that tracks basic usage statistics
 

Uses of AbstractStore in voldemort.store.versioned
 

Subclasses of AbstractStore in voldemort.store.versioned
 class InconsistencyResolvingStore<K,V,T>
          A Store that uses a InconsistencyResolver to eliminate some duplicates.
 class VersionIncrementingStore<K,V,T>
          A wrapper that increments the version on the value for puts and delegates all other operations
 

Uses of AbstractStore in voldemort.store.views
 

Subclasses of AbstractStore in voldemort.store.views
 class ViewStorageEngine
          Views are transformations of other stores
 



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