Packages

Erlang/Elixir Cloud Framework Riak Service

Current section

Files

Jump to
cloudi_service_db_riak doc cloudi_service_db_riak.html
Raw

doc/cloudi_service_db_riak.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Module cloudi_service_db_riak</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="EDoc">
</head>
<body bgcolor="white">
<div class="navbar"><a name="#navbar_top"></a><table width="100%" border="0" cellspacing="0" cellpadding="2" summary="navigation bar"><tr><td><a href="overview-summary.html" target="overviewFrame">Overview</a></td><td><a href="http://www.erlang.org/"><img src="erlang.png" align="right" border="0" alt="erlang logo"></a></td></tr></table></div>
<hr>
<h1>Module cloudi_service_db_riak</h1>
<ul class="index"><li><a href="#description">Description</a></li><li><a href="#types">Data Types</a></li><li><a href="#index">Function Index</a></li><li><a href="#functions">Function Details</a></li></ul>
<h3><a name="Riak_CloudI_Service">Riak CloudI Service</a></h3>.
<p>Copyright © 2014 Michael Truog</p>
<p><b>Version:</b> 1.3.3 Sep 30 2014 14:15:49
------------------------------------------------------------------------</p>
<p><b>Behaviours:</b> <a href="deps/cloudi_core/doc/cloudi_service.html"><tt>cloudi_service</tt></a>.</p>
<p><b>Authors:</b> Michael Truog (<a href="mailto:mjtruog [at] gmail (dot) com"><tt>mjtruog [at] gmail (dot) com</tt></a>).</p>
<h2><a name="description">Description</a></h2>
<h3><a name="Riak_CloudI_Service">Riak CloudI Service</a></h3>
<h2><a name="types">Data Types</a></h2>
<h3 class="typedecl"><a name="type-delete_options">delete_options()</a></h3>
<p><tt>delete_options() = [{atom(), any()} | atom()]</tt></p>
<h3 class="typedecl"><a name="type-dispatcher">dispatcher()</a></h3>
<p><tt>dispatcher() = <a href="deps/cloudi_core/doc/cloudi_service.html#type-dispatcher">cloudi_service:dispatcher()</a> | <a href="deps/cloudi_core/doc/cloudi.html#type-context">cloudi:context()</a></tt></p>
<h3 class="typedecl"><a name="type-get_index_eq_options">get_index_eq_options()</a></h3>
<p><tt>get_index_eq_options() = [{atom(), any()}]</tt></p>
<h3 class="typedecl"><a name="type-get_index_range_options">get_index_range_options()</a></h3>
<p><tt>get_index_range_options() = [{atom(), any()}]</tt></p>
<h3 class="typedecl"><a name="type-get_options">get_options()</a></h3>
<p><tt>get_options() = [{object, boolean()} | {atom(), any()} | atom()]</tt></p>
<h3 class="typedecl"><a name="type-index_id">index_id()</a></h3>
<p><tt>index_id() = {binary_index, string()} | {integer_index, string()}</tt></p>
<h3 class="typedecl"><a name="type-indexes">indexes()</a></h3>
<p><tt>indexes() = [{{binary_index, string()}, [binary()]} | {{integer_index, string()}, [integer()]}]</tt></p>
<h3 class="typedecl"><a name="type-new_options">new_options()</a></h3>
<p><tt>new_options() = [{content_type, string() | undefined} | {object, boolean()} | {indexes, <a href="#type-indexes">indexes()</a>} | {atom(), any()} | atom()]</tt></p>
<h3 class="typedecl"><a name="type-put_options">put_options()</a></h3>
<p><tt>put_options() = [{content_type, string() | undefined} | {object, boolean()} | {indexes, <a href="#type-indexes">indexes()</a>} | {atom(), any()} | atom()]</tt></p>
<h3 class="typedecl"><a name="type-riakc_obj">riakc_obj()</a></h3>
<p><tt>riakc_obj() = <a href="riakc_obj.html#type-riakc_obj">riakc_obj:riakc_obj()</a></tt></p>
<h2><a name="index">Function Index</a></h2>
<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#cloudi_service_handle_info-3">cloudi_service_handle_info/3</a></td><td></td></tr>
<tr><td valign="top"><a href="#cloudi_service_handle_request-11">cloudi_service_handle_request/11</a></td><td></td></tr>
<tr><td valign="top"><a href="#cloudi_service_init-3">cloudi_service_init/3</a></td><td></td></tr>
<tr><td valign="top"><a href="#cloudi_service_terminate-2">cloudi_service_terminate/2</a></td><td></td></tr>
<tr><td valign="top"><a href="#delete-4">delete/4</a></td><td>
<h4><a name="Delete_a_key/value_pair_in_a_bucket.">Delete a key/value pair in a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#delete-5">delete/5</a></td><td>
<h4><a name="Delete_a_key/value_pair_in_a_bucket_with_options.">Delete a key/value pair in a bucket with options.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get-4">get/4</a></td><td>
<h4><a name="Retrieve_a_key/value_pair_from_a_bucket.">Retrieve a key/value pair from a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get-5">get/5</a></td><td>
<h4><a name="Retrieve_a_key/value_pair_from_a_bucket_with_options.">Retrieve a key/value pair from a bucket with options.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get_index_eq-5">get_index_eq/5</a></td><td>
<h4><a name="Get_a_secondary_index_equality_query.">Get a secondary index equality query.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get_index_eq-6">get_index_eq/6</a></td><td>
<h4><a name="Get_a_secondary_index_equality_query_with_options.">Get a secondary index equality query with options.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get_index_range-6">get_index_range/6</a></td><td>
<h4><a name="Get_a_secondary_index_range_query.">Get a secondary index range query.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#get_index_range-7">get_index_range/7</a></td><td>
<h4><a name="Get_a_secondary_index_range_query_with_options.">Get a secondary index range query with options.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#list_buckets-4">list_buckets/4</a></td><td>
<h4><a name="List_buckets.">List buckets.</a></h4>
Not for poduction use!</td></tr>
<tr><td valign="top"><a href="#list_keys-4">list_keys/4</a></td><td>
<h4><a name="List_keys_in_a_bucket.">List keys in a bucket.</a></h4>
Not for poduction use!</td></tr>
<tr><td valign="top"><a href="#new-5">new/5</a></td><td>
<h4><a name="Create_a_new_key/value_pair_in_a_bucket.">Create a new key/value pair in a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#new-6">new/6</a></td><td>
<h4><a name="Create_a_new_key/value_pair_with_options_in_a_bucket.">Create a new key/value pair with options in a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#object_update-2">object_update/2</a></td><td>
<h4><a name="Update_a_riak_object_value.">Update a riak object value.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#object_value-1">object_value/1</a></td><td>
<h4><a name="Return_the_riak_object_value.">Return the riak object value.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#put-4">put/4</a></td><td>
<h4><a name="Store_a_key/value_pair_in_a_bucket.">Store a key/value pair in a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#put-5">put/5</a></td><td>
<h4><a name="Store_a_key/value_pair_in_a_bucket.">Store a key/value pair in a bucket.</a></h4>.</td></tr>
<tr><td valign="top"><a href="#put-6">put/6</a></td><td>
<h4><a name="Store_a_key/value_pair_in_a_bucket_with_options.">Store a key/value pair in a bucket with options.</a></h4>.</td></tr>
</table>
<h2><a name="functions">Function Details</a></h2>
<h3 class="function"><a name="cloudi_service_handle_info-3">cloudi_service_handle_info/3</a></h3>
<div class="spec">
<p><tt>cloudi_service_handle_info(Request, State, Dispatcher) -&gt; any()</tt></p>
</div>
<h3 class="function"><a name="cloudi_service_handle_request-11">cloudi_service_handle_request/11</a></h3>
<div class="spec">
<p><tt>cloudi_service_handle_request(Type, Name, Pattern, RequestInfo, Request, Timeout, Priority, TransId, Pid, State, Dispatcher) -&gt; any()</tt></p>
</div>
<h3 class="function"><a name="cloudi_service_init-3">cloudi_service_init/3</a></h3>
<div class="spec">
<p><tt>cloudi_service_init(Args, Prefix, Dispatcher) -&gt; any()</tt></p>
</div>
<h3 class="function"><a name="cloudi_service_terminate-2">cloudi_service_terminate/2</a></h3>
<div class="spec">
<p><tt>cloudi_service_terminate(X1, State) -&gt; any()</tt></p>
</div>
<h3 class="function"><a name="delete-4">delete/4</a></h3>
<div class="spec">
<p><tt>delete(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, KeyOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; ok | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Delete_a_key/value_pair_in_a_bucket.">Delete a key/value pair in a bucket.</a></h4>
</p>
<h3 class="function"><a name="delete-5">delete/5</a></h3>
<div class="spec">
<p><tt>delete(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, KeyOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>, Options::<a href="#type-delete_options">delete_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; ok | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Delete_a_key/value_pair_in_a_bucket_with_options.">Delete a key/value pair in a bucket with options.</a></h4>
</p>
<h3 class="function"><a name="get-4">get/4</a></h3>
<div class="spec">
<p><tt>get(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, KeyOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), Value::binary()} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Retrieve_a_key/value_pair_from_a_bucket.">Retrieve a key/value pair from a bucket.</a></h4>
</p>
<h3 class="function"><a name="get-5">get/5</a></h3>
<div class="spec">
<p><tt>get(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Key::binary(), Options::<a href="#type-get_options">get_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), ValueOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a> | undefined} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Retrieve_a_key/value_pair_from_a_bucket_with_options.">Retrieve a key/value pair from a bucket with options.</a></h4>
</p>
<h3 class="function"><a name="get_index_eq-5">get_index_eq/5</a></h3>
<div class="spec">
<p><tt>get_index_eq(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Index::<a href="#type-index_id">index_id()</a> | binary(), Key::binary() | integer(), Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Keys::[binary()], Terms::[{integer() | binary(), binary()}], Continuation::binary()} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Get_a_secondary_index_equality_query.">Get a secondary index equality query.</a></h4>
</p>
<h3 class="function"><a name="get_index_eq-6">get_index_eq/6</a></h3>
<div class="spec">
<p><tt>get_index_eq(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Index::<a href="#type-index_id">index_id()</a> | binary(), Key::binary() | integer(), Options::<a href="#type-get_index_eq_options">get_index_eq_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Keys::[binary()], Terms::[{integer() | binary(), binary()}], Continuation::binary()} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Get_a_secondary_index_equality_query_with_options.">Get a secondary index equality query with options.</a></h4>
</p>
<h3 class="function"><a name="get_index_range-6">get_index_range/6</a></h3>
<div class="spec">
<p><tt>get_index_range(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Index::<a href="#type-index_id">index_id()</a> | binary(), KeyStart::binary() | integer() | list(), KeyEnd::binary() | integer() | list(), Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Keys::[binary()], Terms::[{integer() | binary(), binary()}], Continuation::binary()} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Get_a_secondary_index_range_query.">Get a secondary index range query.</a></h4>
</p>
<h3 class="function"><a name="get_index_range-7">get_index_range/7</a></h3>
<div class="spec">
<p><tt>get_index_range(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Index::<a href="#type-index_id">index_id()</a> | binary(), KeyStart::binary() | integer() | list(), KeyEnd::binary() | integer() | list(), Options::<a href="#type-get_index_range_options">get_index_range_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Keys::[binary()], Terms::[{integer() | binary(), binary()}], Continuation::binary()} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="Get_a_secondary_index_range_query_with_options.">Get a secondary index range query with options.</a></h4>
</p>
<h3 class="function"><a name="list_buckets-4">list_buckets/4</a></h3>
<div class="spec">
<p><tt>list_buckets(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Options::list(), Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, [binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="List_buckets.">List buckets.</a></h4>
Not for poduction use!</p>
<h3 class="function"><a name="list_keys-4">list_keys/4</a></h3>
<div class="spec">
<p><tt>list_keys(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Options::list(), Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, [binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | any()}</tt><br></p>
</div><p>
<h4><a name="List_keys_in_a_bucket.">List keys in a bucket.</a></h4>
Not for poduction use!</p>
<h3 class="function"><a name="new-5">new/5</a></h3>
<div class="spec">
<p><tt>new(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Key::binary() | undefined, Value::binary(), Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), NewValue::binary()} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Create_a_new_key/value_pair_in_a_bucket.">Create a new key/value pair in a bucket.</a></h4>
</p>
<h3 class="function"><a name="new-6">new/6</a></h3>
<div class="spec">
<p><tt>new(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Key::binary() | undefined, Value::binary(), Options::<a href="#type-new_options">new_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), NewValueOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Create_a_new_key/value_pair_with_options_in_a_bucket.">Create a new key/value pair with options in a bucket.</a></h4>
</p>
<h3 class="function"><a name="object_update-2">object_update/2</a></h3>
<div class="spec">
<p><tt>object_update(Object::<a href="#type-riakc_obj">riakc_obj()</a>, Value::binary()) -&gt; <a href="#type-riakc_obj">riakc_obj()</a></tt><br></p>
</div><p>
<h4><a name="Update_a_riak_object_value.">Update a riak object value.</a></h4>
</p>
<h3 class="function"><a name="object_value-1">object_value/1</a></h3>
<div class="spec">
<p><tt>object_value(Object::<a href="#type-riakc_obj">riakc_obj()</a>) -&gt; {ok, Key::binary(), Value::binary()} | {siblings, Key::binary(), Values::[binary()]} | {error, no_value}</tt><br></p>
</div><p>
<h4><a name="Return_the_riak_object_value.">Return the riak object value.</a></h4>
</p>
<h3 class="function"><a name="put-4">put/4</a></h3>
<div class="spec">
<p><tt>put(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Object::<a href="#type-riakc_obj">riakc_obj()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), Object::<a href="#type-riakc_obj">riakc_obj()</a>} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Store_a_key/value_pair_in_a_bucket.">Store a key/value pair in a bucket.</a></h4>
</p>
<h3 class="function"><a name="put-5">put/5</a></h3>
<div class="spec">
<p><tt>put(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Key::binary(), ValueOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), Value::binary()} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Store_a_key/value_pair_in_a_bucket.">Store a key/value pair in a bucket.</a></h4>
</p>
<h3 class="function"><a name="put-6">put/6</a></h3>
<div class="spec">
<p><tt>put(Dispatcher::<a href="#type-dispatcher">dispatcher()</a>, Name::<a href="deps/cloudi_core/doc/cloudi_service.html#type-service_name">cloudi_service:service_name()</a>, Key::binary(), ValueOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>, Options::<a href="#type-put_options">put_options()</a>, Timeout::<a href="deps/cloudi_core/doc/cloudi_service.html#type-timeout_milliseconds">cloudi_service:timeout_milliseconds()</a>) -&gt; {ok, Key::binary(), ValueOrObject::binary() | <a href="#type-riakc_obj">riakc_obj()</a>} | {siblings, Key::binary(), Values::[binary()]} | {error, <a href="deps/cloudi_core/doc/cloudi_service.html#type-error_reason_sync">cloudi_service:error_reason_sync()</a> | no_value | any()}</tt><br></p>
</div><p>
<h4><a name="Store_a_key/value_pair_in_a_bucket_with_options.">Store a key/value pair in a bucket with options.</a></h4>
</p>
<hr>
<div class="navbar"><a name="#navbar_bottom"></a><table width="100%" border="0" cellspacing="0" cellpadding="2" summary="navigation bar"><tr><td><a href="overview-summary.html" target="overviewFrame">Overview</a></td><td><a href="http://www.erlang.org/"><img src="erlang.png" align="right" border="0" alt="erlang logo"></a></td></tr></table></div>
<p><i>Generated by EDoc, Sep 30 2014, 14:15:49.</i></p>
</body>
</html>