module CryBase::CouchBase

Overview

Couchbase Server adapter for CryBase.

Maps the cluster-wide concepts — connection strings, services (KV/Query/…), endpoints, and a multi-service client — onto the abstract types declared in CryBase::Interfaces.

require "crybase"

client = CryBase::CouchBase::Client.connect("couchbase://node1,node2")
kv_endpoint = client.endpoints_for(CryBase::CouchBase::Service::KV).first
client.close

For protocol-level work against a specific service, see CryBase::CouchBase::Services (e.g. Services::KV::Client).

Defined in:

crybase/couchbase.cr:17
crybase/couchbase.cr:26
crybase/couchbase/client.cr
crybase/couchbase/connection_string.cr
crybase/couchbase/endpoint.cr
crybase/couchbase/service.cr