|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Version | |
|---|---|
| voldemort.client | The user facing interface to Voldemort. |
| voldemort.client.protocol | Classes that abstract the serialization format for Voldemort client requests. |
| voldemort.client.protocol.admin | Classes that abstract admin based Voldemort requests. |
| voldemort.client.protocol.pb | A protocol buffers based client-side request format. |
| voldemort.client.protocol.vold | Classes specific to our native Voldemort protocol. |
| voldemort.client.scheduler | |
| voldemort.serialization | Code for mapping objects to bytes and bytes to objects. |
| 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.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.nonblockingstore | Non-blocking store which deals with async requests. |
| 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.routed | A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes. |
| voldemort.store.routed.action | Classes representing various states for the state based routing stores. |
| 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.socket.clientrequest | More classes related to how to parse client requests |
| voldemort.store.stats | Store wrappers which deal with statistics |
| voldemort.store.views | Classes related to Views and server side transforms |
| voldemort.versioning | Classes for operating on vector clocks and dealing with distributed state. |
| Uses of Version in voldemort.client |
|---|
| Methods in voldemort.client that return Version | |
|---|---|
protected Version |
DefaultStoreClient.getVersion(K key)
|
Version |
StoreClient.put(K key,
V value)
Associated the given value to the key, clobbering any existing values stored for the key. |
Version |
LazyStoreClient.put(K key,
V value)
|
Version |
DefaultStoreClient.put(K key,
V value)
|
Version |
StoreClient.put(K key,
Versioned<V> versioned)
Put the given Versioned value into the store for the given key if the version is greater to or concurrent with existing values. |
Version |
LazyStoreClient.put(K key,
Versioned<V> versioned)
|
Version |
DefaultStoreClient.put(K key,
Versioned<V> versioned)
|
Version |
DefaultStoreClient.put(K key,
Versioned<V> versioned,
java.lang.Object transform)
|
Version |
StoreClient.put(K key,
V value,
java.lang.Object transforms)
Like #put(Object, Object), except
that the given transforms are applied on the value before writing it to
the store |
Version |
LazyStoreClient.put(K key,
V value,
java.lang.Object transforms)
|
Version |
DefaultStoreClient.put(K key,
V value,
java.lang.Object transforms)
|
Version |
SystemStore.putSysStore(K key,
V value)
|
Version |
SystemStore.putSysStore(K key,
Versioned<V> value)
|
| Methods in voldemort.client that return types with arguments of type Version | |
|---|---|
protected java.util.List<Version> |
DefaultStoreClient.getVersions(K key)
|
| Methods in voldemort.client with parameters of type Version | |
|---|---|
boolean |
StoreClient.delete(K key,
Version version)
Delete the specified version and any prior versions of the given key |
boolean |
LazyStoreClient.delete(K key,
Version version)
|
boolean |
DefaultStoreClient.delete(K key,
Version version)
|
| Uses of Version in voldemort.client.protocol |
|---|
| Methods in voldemort.client.protocol that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
RequestFormat.readGetVersionResponse(java.io.DataInputStream stream)
|
| Uses of Version in voldemort.client.protocol.admin |
|---|
| Methods in voldemort.client.protocol.admin with parameters of type Version | |
|---|---|
void |
AdminClient.MetadataManagementOperations.updateRemoteCluster(int nodeId,
Cluster cluster,
Version clock)
Update the cluster information MetadataStore.CLUSTER_KEY on a
remote node. |
| Uses of Version in voldemort.client.protocol.pb |
|---|
| Methods in voldemort.client.protocol.pb that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
ProtoBuffClientRequestFormat.readGetVersionResponse(java.io.DataInputStream stream)
|
| Methods in voldemort.client.protocol.pb with parameters of type Version | |
|---|---|
static VProto.VectorClock.Builder |
ProtoUtils.encodeClock(Version version)
|
| Uses of Version in voldemort.client.protocol.vold |
|---|
| Methods in voldemort.client.protocol.vold that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
VoldemortNativeClientRequestFormat.readGetVersionResponse(java.io.DataInputStream stream)
|
| Uses of Version in voldemort.client.scheduler |
|---|
| Constructors in voldemort.client.scheduler with parameters of type Version | |
|---|---|
ClientRegistryRefresher(SystemStoreRepository sysRepository,
java.lang.String clientId,
ClientInfo clientInfo,
Version version)
|
|
| Uses of Version in voldemort.serialization |
|---|
| Methods in voldemort.serialization that return Version | |
|---|---|
Version |
VersionedSerializer.getVersion(byte[] bytes)
|
| Methods in voldemort.serialization with parameters of type Version | |
|---|---|
VoldemortOperation |
VoldemortOperation.makeDeleteOperation(java.lang.String key,
Version version)
|
| Uses of Version in voldemort.store |
|---|
| Methods in voldemort.store that return types with arguments of type Version | ||
|---|---|---|
java.util.List<Version> |
Store.getVersions(K key)
|
|
java.util.List<Version> |
DelegatingStore.getVersions(K key)
|
|
static
|
StoreUtils.getVersions(java.util.List<Versioned<V>> versioneds)
|
|
| Methods in voldemort.store with parameters of type Version | |
|---|---|
boolean |
Store.delete(K key,
Version version)
Delete all entries prior to the given version |
boolean |
DelegatingStore.delete(K key,
Version version)
|
| Uses of Version in voldemort.store.bdb |
|---|
| Methods in voldemort.store.bdb that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
BdbStorageEngine.getVersions(ByteArray key)
|
| Methods in voldemort.store.bdb with parameters of type Version | |
|---|---|
boolean |
PartitionPrefixedBdbStorageEngine.delete(ByteArray key,
Version version)
|
boolean |
BdbStorageEngine.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.compress |
|---|
| Methods in voldemort.store.compress that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
CompressingStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.compress with parameters of type Version | |
|---|---|
boolean |
CompressingStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.configuration |
|---|
| Methods in voldemort.store.configuration that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
FileBackedCachingStorageEngine.getVersions(ByteArray key)
|
java.util.List<Version> |
ConfigurationStorageEngine.getVersions(java.lang.String key)
|
| Methods in voldemort.store.configuration with parameters of type Version | |
|---|---|
boolean |
FileBackedCachingStorageEngine.delete(ByteArray key,
Version version)
|
boolean |
ConfigurationStorageEngine.delete(java.lang.String key,
Version version)
|
| Uses of Version in voldemort.store.http |
|---|
| Methods in voldemort.store.http that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
HttpStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.http with parameters of type Version | |
|---|---|
boolean |
HttpStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.invalidmetadata |
|---|
| Methods in voldemort.store.invalidmetadata with parameters of type Version | |
|---|---|
boolean |
InvalidMetadataCheckingStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.logging |
|---|
| Methods in voldemort.store.logging with parameters of type Version | |
|---|---|
boolean |
LoggingStore.delete(K key,
Version version)
|
| Uses of Version in voldemort.store.memory |
|---|
| Methods in voldemort.store.memory that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
InMemoryStorageEngine.getVersions(K key)
|
| Methods in voldemort.store.memory with parameters of type Version | |
|---|---|
boolean |
InMemoryStorageEngine.delete(K key,
Version version)
|
| Uses of Version in voldemort.store.metadata |
|---|
| Methods in voldemort.store.metadata that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
MetadataStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.metadata with parameters of type Version | |
|---|---|
boolean |
MetadataStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.mysql |
|---|
| Methods in voldemort.store.mysql that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
MysqlStorageEngine.getVersions(ByteArray key)
|
| Methods in voldemort.store.mysql with parameters of type Version | |
|---|---|
boolean |
MysqlStorageEngine.delete(ByteArray key,
Version maxVersion)
|
| Uses of Version in voldemort.store.nonblockingstore |
|---|
| Methods in voldemort.store.nonblockingstore with parameters of type Version | |
|---|---|
void |
ThreadPoolBasedNonblockingStoreImpl.submitDeleteRequest(ByteArray key,
Version version,
NonblockingStoreCallback callback,
long timeoutMs)
|
void |
NonblockingStore.submitDeleteRequest(ByteArray key,
Version version,
NonblockingStoreCallback callback,
long timeoutMs)
|
| Uses of Version in voldemort.store.readonly |
|---|
| Methods in voldemort.store.readonly that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
ReadOnlyStorageEngine.getVersions(ByteArray key)
|
| Methods in voldemort.store.readonly with parameters of type Version | |
|---|---|
boolean |
ReadOnlyStorageEngine.delete(ByteArray key,
Version version)
Not supported, throws UnsupportedOperationException if called |
| Uses of Version in voldemort.store.rebalancing |
|---|
| Methods in voldemort.store.rebalancing that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
RedirectingStore.getVersions(ByteArray key)
|
java.util.List<Version> |
RebootstrappingStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.rebalancing with parameters of type Version | |
|---|---|
boolean |
RedirectingStore.delete(ByteArray key,
Version version)
TODO : Handle delete correctly. |
boolean |
RebootstrappingStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.routed |
|---|
| Methods in voldemort.store.routed that return Version | |
|---|---|
Version |
NodeValue.getVersion()
|
| Methods in voldemort.store.routed that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
ThreadPoolRoutedStore.getVersions(ByteArray key)
|
java.util.List<Version> |
PipelineRoutedStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.routed with parameters of type Version | |
|---|---|
boolean |
ThreadPoolRoutedStore.delete(ByteArray key,
Version version)
|
boolean |
PipelineRoutedStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.routed.action |
|---|
| Constructors in voldemort.store.routed.action with parameters of type Version | |
|---|---|
PerformDeleteHintedHandoff(BasicPipelineData<java.lang.Boolean> pipelineData,
Pipeline.Event completeEvent,
ByteArray key,
Version version,
HintedHandoff hintedHandoff)
|
|
PerformParallelDeleteRequests(PD pipelineData,
Pipeline.Event completeEvent,
ByteArray key,
FailureDetector failureDetector,
int preferred,
int required,
long timeoutMs,
java.util.Map<java.lang.Integer,NonblockingStore> nonblockingStores,
HintedHandoff hintedHandoff,
Version version)
|
|
| Uses of Version in voldemort.store.serialized |
|---|
| Methods in voldemort.store.serialized that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
SerializingStore.getVersions(K key)
|
| Methods in voldemort.store.serialized with parameters of type Version | |
|---|---|
boolean |
SerializingStore.delete(K key,
Version version)
|
| Uses of Version in voldemort.store.slop |
|---|
| Methods in voldemort.store.slop that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
SlopStorageEngine.getVersions(ByteArray key)
|
| Methods in voldemort.store.slop with parameters of type Version | |
|---|---|
boolean |
SlopStorageEngine.delete(ByteArray key,
Version version)
|
void |
HintedHandoff.sendHintParallel(Node failedNode,
Version version,
Slop slop)
Like HintedHandoff.sendHintSerial(voldemort.cluster.Node, voldemort.versioning.Version, Slop)
, but doesn't block the pipeline. |
boolean |
HintedHandoff.sendHintSerial(Node failedNode,
Version version,
Slop slop)
Send a hint of a request originally meant for the failed node to another node in the ring, as selected by the HintedHandoffStrategy
implementation passed in the constructor |
| Uses of Version in voldemort.store.socket |
|---|
| Methods in voldemort.store.socket that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
SocketStore.getVersions(ByteArray key)
|
| Methods in voldemort.store.socket with parameters of type Version | |
|---|---|
boolean |
SocketStore.delete(ByteArray key,
Version version)
|
void |
SocketStore.submitDeleteRequest(ByteArray key,
Version version,
NonblockingStoreCallback callback,
long timeoutMs)
|
| Uses of Version in voldemort.store.socket.clientrequest |
|---|
| Methods in voldemort.store.socket.clientrequest that return types with arguments of type Version | |
|---|---|
protected java.util.List<Version> |
GetVersionsClientRequest.parseResponseInternal(java.io.DataInputStream inputStream)
|
| Constructors in voldemort.store.socket.clientrequest with parameters of type Version | |
|---|---|
DeleteClientRequest(java.lang.String storeName,
RequestFormat requestFormat,
RequestRoutingType requestRoutingType,
ByteArray key,
Version version)
|
|
| Uses of Version in voldemort.store.stats |
|---|
| Methods in voldemort.store.stats with parameters of type Version | |
|---|---|
boolean |
StatTrackingStore.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.store.views |
|---|
| Methods in voldemort.store.views that return types with arguments of type Version | |
|---|---|
java.util.List<Version> |
ViewStorageEngine.getVersions(ByteArray key)
|
| Methods in voldemort.store.views with parameters of type Version | |
|---|---|
boolean |
ViewStorageEngine.delete(ByteArray key,
Version version)
|
| Uses of Version in voldemort.versioning |
|---|
| Classes in voldemort.versioning that implement Version | |
|---|---|
class |
VectorClock
A vector of the number of writes mastered by each node. |
| Methods in voldemort.versioning that return Version | |
|---|---|
Version |
Versioned.getVersion()
|
| Methods in voldemort.versioning with parameters of type Version | ||
|---|---|---|
Occurred |
Version.compare(Version v)
Return whether or not the given version preceeded this one, succeeded it, or is concurrant with it |
|
Occurred |
VectorClock.compare(Version v)
|
|
static
|
Versioned.value(S s,
Version v)
|
|
| Constructors in voldemort.versioning with parameters of type Version | |
|---|---|
Versioned(T object,
Version version)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||