gauc v0.6.1 Gauc.Client
Couchbase Client
Link to this section Summary
Functions
Returns list of handles (clients)
Connects to couchbase server
Disconnects from couchbase server
Link to this section Functions
Link to this function
add(handle, id, payload, opts \\ [cas: 0, exptime: 0])
Link to this function
append(handle, id, payload, opts \\ [cas: 0, exptime: 0])
Link to this function
clients()
Returns list of handles (clients).
Returns {:ok, clients}
.
Examples
iex(1)> {:ok, handle} = Gauc.Client.connect("couchbase://localhost/default")
{:ok, {2804783613, 1738359100}}
iex(2)> Gauc.Client.clients()
{:ok, [{{167799369, 732711453}, "couchbase://localhost/default"}]}
Link to this function
connect(connection_string)
Connects to couchbase server.
Returns {:ok, handle}
.
Examples
iex> Gauc.Client.connect("couchbase://localhost/default")
{:ok, {2804783613, 1738359100}}
Link to this function
disconnect(handle)
Disconnects from couchbase server.
Returns {:ok, handle}
.
Examples
iex(1)> {:ok, handle} = Gauc.Client.connect("couchbase://localhost/default")
{:ok, {2804783613, 1738359100}}
iex(2)> Gauc.Client.disconnect(handle)
{:ok, {2804783613, 1738359100}}
Link to this function
get(handle, id)
Link to this function
prepend(handle, id, payload, opts \\ [cas: 0, exptime: 0])
Link to this function
replace(handle, id, payload, opts \\ [cas: 0, exptime: 0])
Link to this function
set(handle, id, payload, opts \\ [cas: 0, exptime: 0])
Link to this function
upsert(handle, id, payload, opts \\ [cas: 0, exptime: 0])