|
||||||||||
| 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.serialization | Code for mapping objects to bytes and bytes to objects. |
| 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 | |
|---|---|
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)
|
| 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.updateRemoteCluster(int nodeId,
voldemort.cluster.Cluster cluster,
Version clock)
Update the cluster information MetadataStore.CLUSTER_KEY on a
remote node. |
void |
AdminClient.updateRemoteServerState(int nodeId,
voldemort.store.metadata.MetadataStore.VoldemortState state,
Version clock)
Update the server state ( MetadataStore.VoldemortState) 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.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.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 | ||
|---|---|---|
Occured |
Version.compare(Version v)
Return whether or not the given version preceeded this one, succeeded it, or is concurrant with it |
|
Occured |
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 | |||||||||