RiakClient.Models Namespace |
Class | Description | |
---|---|---|
RiakBucketProperties |
Represents the collection of properties for a Riak bucket.
| |
RiakCounterGetOptions |
A collection of optional settings for fetching a 1.4-style counter from Riak.
| |
RiakCounterResult |
Represents the data returned from a counter operation.
| |
RiakCounterUpdateOptions |
A collection of options that can be modified when updating a 1.4-style counter in Riak.
| |
RiakDeleteOptions |
A collection of optional settings for deleting objects from Riak.
| |
RiakDtFetchOptions | Obsolete.
Represents a collection of optional properties when fetching Riak Data Types.
Each property changes the semantics of the operation slightly.
| |
RiakDtUpdateOptions | Obsolete.
Represents a collection of optional properties when updating Riak Data Types.
Each property changes the semantics of the operation slightly.
| |
RiakGetOptions |
A collection of optional settings for fetching objects from Riak.
| |
RiakIndexGetOptions |
Represents a collection of optional properties when executing secondary index queries.
Each property changes the semantics of the operation slightly.
| |
RiakIndexId |
An Id that specifies a specific index in Riak. Immutable once created.
| |
RiakLink |
Represents a link to another Riak object. Used for simple graph database mechanisms.
| |
RiakObject |
Contains all the information about a single object in Riak.
| |
RiakObjectId |
An Id that specifies where an object lives in Riak. Immutable once created.
| |
RiakOptionsT |
A collection of common options for most Riak operations.
| |
RiakPutOptions |
A collection of optional settings for updating objects from Riak.
| |
RiakServerInfo | Obsolete.
A collection of server info that can be queried from a single Riak node.
|
Interface | Description | |
---|---|---|
IWriteableVClock | Implements a writeable vector clock interface. Callers must explicitly use the IWriteableVClock interface to set the vector clock value. This is by design and is implemented in an attempt to prevent developers new to Riak from causing themselves more pain. This trade off should present developers with a reliable way to explicitly drop down to mucking about with vector clocks - it becomes apparent to a casual observer that something out of the ordinary is happening. A better understanding of the usefulness of vector clocks can be found in John Daily's Understanding Riak’s Configurable Behaviors: Part 2 (http://basho.com/riaks-config-behaviors-part-2/). |
Delegate | Description | |
---|---|---|
DeserializeObjectT |
A delegate to handle deserialization of an byte[] serialized object to it's original type.
| |
ResolveConflictT |
A delegate to handle resolution of sibling objects.
Takes all the sibling objects as input and returns one "resolved" object.
| |
SerializeObjectToByteArrayT |
A delegate to handle serialization of an object to a byte[].
| |
SerializeObjectToStringT |
A delegate to handle serialization of an object to a string.
|