Click or drag to resize
IRiakClient Interface
Subinterface of IRiakBatchClient. Adds properties for the Async client and batch operators.

Namespace:  RiakClient
Assembly:  RiakClient (in RiakClient.dll) Version: f9bb17a3f8ff6940b88010a52f202e3d55fe25c5
Syntax
public interface IRiakClient : IRiakBatchClient

The IRiakClient type exposes the following members.

Properties
  NameDescription
Public propertyAsync
Fetches an asynchronous version of the client.
Public propertyRetryCount
Gets or sets the retry count for operations.
(Inherited from IRiakBatchClient.)
Top
Methods
  NameDescription
Public methodBatch(ActionIRiakBatchClient)
Used to create a batched set of actions to be sent to a Riak cluster.
Public methodBatchT(FuncIRiakBatchClient, T)
Used to create a batched set of actions to be sent to a Riak cluster.
Public methodDelete(RiakObject, RiakDeleteOptions)
Delete the data identified by the riakObject
(Inherited from IRiakBatchClient.)
Public methodDelete(RiakObjectId, RiakDeleteOptions)
Delete the object identified by the objectId.
(Inherited from IRiakBatchClient.)
Public methodDelete(IEnumerableRiakObjectId, RiakDeleteOptions) (Inherited from IRiakBatchClient.)
Public methodDelete(String, String, RiakDeleteOptions)
Delete the object identified by key from a bucket.
(Inherited from IRiakBatchClient.)
Public methodDelete(String, String, String, RiakDeleteOptions)
Delete the object identified by key from a bucket.
(Inherited from IRiakBatchClient.)
Public methodDeleteSearchIndex
Deletes the specified SearchIndex from Riak.
(Inherited from IRiakBatchClient.)
Public methodDtFetchCounter(RiakObjectId, RiakDtFetchOptions) Obsolete.
Fetch a Counter Data Type object from the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtFetchCounter(String, String, String, RiakDtFetchOptions) Obsolete.
Fetch a Counter Data Type object from the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtFetchMap(RiakObjectId, RiakDtFetchOptions) Obsolete.
Fetch a Map Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtFetchMap(String, String, String, RiakDtFetchOptions) Obsolete.
Fetch a Map Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtFetchSet(RiakObjectId, RiakDtFetchOptions) Obsolete.
Fetch a Set Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtFetchSet(String, String, String, RiakDtFetchOptions) Obsolete.
Fetch a Set Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateCounter(RiakObjectId, Int64, RiakDtUpdateOptions) Obsolete.
Update a Counter Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateCounter(String, String, String, Int64, RiakDtUpdateOptions) Obsolete.
Update a Counter Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateMapT(RiakObjectId, SerializeObjectToByteArrayT, Byte, ListRiakDtMapField, ListMapUpdate, RiakDtUpdateOptions) Obsolete.
Update a Map Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateMapT(String, String, String, SerializeObjectToByteArrayT, Byte, ListRiakDtMapField, ListMapUpdate, RiakDtUpdateOptions) Obsolete.
Update a Map Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateSetT(RiakObjectId, SerializeObjectToByteArrayT, Byte, ListT, ListT, RiakDtUpdateOptions) Obsolete.
Update a Set Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodDtUpdateSetT(String, String, String, SerializeObjectToByteArrayT, Byte, ListT, ListT, RiakDtUpdateOptions) Obsolete.
Update a Set Data Type object at the provided address.
(Inherited from IRiakBatchClient.)
Public methodExecute
Used to execute a command against a Riak cluster.
Public methodGet(RiakObjectId, RiakGetOptions)
Retrieve the specified object from Riak.
(Inherited from IRiakBatchClient.)
Public methodGet(IEnumerableRiakObjectId, RiakGetOptions)
Retrieve multiple objects from Riak.
(Inherited from IRiakBatchClient.)
Public methodGet(String, String, RiakGetOptions)
Get the specified key from the bucket. Optionally can be read from rVal instances. By default, the server's r-value will be used, but can be overridden by rVal.
(Inherited from IRiakBatchClient.)
Public methodGet(String, String, String, RiakGetOptions)
Retrieve the specified object from Riak.
(Inherited from IRiakBatchClient.)
Public methodGetBucketProperties(String)
Returns all properties for a bucket.
(Inherited from IRiakBatchClient.)
Public methodGetBucketProperties(String, String)
Returns all properties for a bucket.
(Inherited from IRiakBatchClient.)
Public methodGetCounter
Returns the value of a counter.
(Inherited from IRiakBatchClient.)
Public methodGetSearchIndex
Fetches the specified search index from Riak.
(Inherited from IRiakBatchClient.)
Public methodGetSearchSchema
Fetches the specified SearchSchema from Riak.
(Inherited from IRiakBatchClient.)
Public methodGetSecondaryIndex(RiakIndexId, BigInteger, RiakIndexGetOptions)
Query a secondary index for a specific integer value.
(Inherited from IRiakBatchClient.)
Public methodGetSecondaryIndex(RiakIndexId, String, RiakIndexGetOptions)
Query a secondary index for a specific string value.
(Inherited from IRiakBatchClient.)
Public methodGetSecondaryIndex(RiakIndexId, BigInteger, BigInteger, RiakIndexGetOptions)
Query a secondary index for a range of integer values.
(Inherited from IRiakBatchClient.)
Public methodGetSecondaryIndex(RiakIndexId, String, String, RiakIndexGetOptions)
Query a secondary index for a range of string values.
(Inherited from IRiakBatchClient.)
Public methodGetServerInfo Obsolete.
Get the server information from the connected cluster.
(Inherited from IRiakBatchClient.)
Public methodIncrementCounter
Increments a Riak counter.
(Inherited from IRiakBatchClient.)
Public methodListBuckets
Lists all buckets in the Default Bucket Type.
(Inherited from IRiakBatchClient.)
Public methodListBuckets(String)
Lists all buckets in the specified Bucket Type.
(Inherited from IRiakBatchClient.)
Public methodListKeys(String)
Lists all keys in the specified bucket.
(Inherited from IRiakBatchClient.)
Public methodListKeys(String, String)
Lists all keys in the specified bucket.
(Inherited from IRiakBatchClient.)
Public methodListKeysFromIndex(String)
Return a list of keys from the given bucket.
(Inherited from IRiakBatchClient.)
Public methodListKeysFromIndex(String, String)
Return a list of keys from the given bucket.
(Inherited from IRiakBatchClient.)
Public methodMapReduce
Execute a map reduce query.
(Inherited from IRiakBatchClient.)
Public methodPing
Ping this instance of Riak.
(Inherited from IRiakBatchClient.)
Public methodPut(RiakObject, RiakPutOptions)
Persist a RiakObject to Riak using the specific RiakPutOptions.
(Inherited from IRiakBatchClient.)
Public methodPut(IEnumerableRiakObject, RiakPutOptions) (Inherited from IRiakBatchClient.)
Public methodPutSearchIndex
Saves the specified SearchIndex to Riak.
(Inherited from IRiakBatchClient.)
Public methodPutSearchSchema
Stores the provided SearchSchema in Riak.
(Inherited from IRiakBatchClient.)
Public methodResetBucketProperties(String)
Reset the properties on a bucket back to their defaults.
(Inherited from IRiakBatchClient.)
Public methodResetBucketProperties(String, String)
Reset the properties on a bucket back to their defaults.
(Inherited from IRiakBatchClient.)
Public methodSearch
Perform a Riak Search query.
(Inherited from IRiakBatchClient.)
Public methodSetBucketProperties(String, RiakBucketProperties)
Sets the RiakBucketProperties properties of a bucket.
(Inherited from IRiakBatchClient.)
Public methodSetBucketProperties(String, String, RiakBucketProperties)
Sets the RiakBucketProperties properties of a bucket.
(Inherited from IRiakBatchClient.)
Public methodStreamGetSecondaryIndex(RiakIndexId, BigInteger, RiakIndexGetOptions)
Query a secondary index for a specific integer value, and stream the results back.
(Inherited from IRiakBatchClient.)
Public methodStreamGetSecondaryIndex(RiakIndexId, String, RiakIndexGetOptions)
Query a secondary index for a specific string value, and stream the results back.
(Inherited from IRiakBatchClient.)
Public methodStreamGetSecondaryIndex(RiakIndexId, BigInteger, BigInteger, RiakIndexGetOptions)
Query a secondary index for a range of integer values, and stream the results back.
(Inherited from IRiakBatchClient.)
Public methodStreamGetSecondaryIndex(RiakIndexId, String, String, RiakIndexGetOptions)
Query a secondary index for a range of string values, and stream the results back.
(Inherited from IRiakBatchClient.)
Public methodStreamListBuckets (Inherited from IRiakBatchClient.)
Public methodStreamListKeys(String)
Performs a streaming list keys operation.
(Inherited from IRiakBatchClient.)
Public methodStreamListKeys(String, String)
Performs a streaming list keys operation.
(Inherited from IRiakBatchClient.)
Public methodStreamMapReduce
Perform a map reduce query and stream the results.
(Inherited from IRiakBatchClient.)
Public methodWalkLinks Obsolete.
Retrieve arbitrarily deep list of links for a RiakObject
(Inherited from IRiakBatchClient.)
Top
See Also