Click or drag to resize
RiakClient Namespace
The RiakClient namespace provides some of the commonly used classes of the framework.
Classes
  ClassDescription
Public classNVal
Represents the possible values for the NVal Riak operation parameter.
Public classQuorum
Represents the possible values for Riak operation parameters such as R, W, PR, PW, DW, and RW.
Public classQuorumWellKnown
A collection of well known static quorum values, pre-initialized for use.
Public classRiakClient
Provides methods for interacting with a Riak database. The primary implementation of IRiakClient.
Public classRiakCluster
Represents a collection of RiakEndPoints. Allows operations to be performed using an endpoint's connection. Also supported rudimentary load balancing between multiple nodes.
Public classRiakConstants
A collection of commonly used Riak string constants.
Public classRiakConstantsCharSets
Represents some common Character sets.
Public classRiakConstantsContentTypes
A collection of known content-types.
Public classRiakConstantsDefaults
Represents some defaults for different Riak Client options.
Public classRiakConstantsDefaultsYokozunaIndex
Represents some Riak Search 2.0+ (Yokozuna) defaults.
Public classRiakConstantsIndexSuffix
Represents the Secondary Index name suffixes used to determine the index's type.
Public classRiakConstantsKeyFilterTransforms
A collection of MapReduce key filter transformation string constants. See http://docs.basho.com/riak/latest/dev/using/keyfilters/ and http://docs.basho.com/riak/latest/dev/references/keyfilters/ for more information.
Public classRiakConstantsMapReduceLanguage
Represents the collection of possible MapReduce job languages.
Public classRiakConstantsMapReducePhaseType
Represents the collection of possible MapReduce job phases.
Public classRiakConstantsRiakEnterprise
Represents Riak Enterprise Edition-only features.
Public classRiakConstantsSearchFieldKeys
A collection of string constants for riak search result documents. These constants represent keys for known fields within the document.
Public classRiakConstantsSystemIndexKeys
A collection of special secondary index names.
Public classRiakEndPoint
Represents a connection to a Riak node, and allows operations to be performed with that connection. Partial abstract implementation of IRiakEndPoint.
Public classRiakResult
Represents the collection of result information for a Riak operation that has no specific return value.
Public classRiakResultTResult
Represents the collection of result information for a Riak operation that returns a TResult-typed value.
Public classRiakString
Represents a string that encapsulates conversion to/from String and Byte[] values
Structures
  StructureDescription
Public structureTimeout
Represents a wall-clock timeout for Riak operations.
Interfaces
  InterfaceDescription
Public interfaceIRiakAsyncClient
Public interfaceIRiakBatchClient
Interface for most Riak client operations.
Public interfaceIRiakClient
Subinterface of IRiakBatchClient. Adds properties for the Async client and batch operators.
Public interfaceIRiakEndPoint
Represents a connection to a Riak node, and allows operations to be performed with that connection.
Enumerations
  EnumerationDescription
Public enumerationResultCode
Riak operation result codes.
Public enumerationRiakConstantsRiakEnterpriseReplicationMode
Represents the possible stats that Riak Replication could be configured for.