module CryBase::CouchBase::Services::Query

Overview

Implementation of the Couchbase Query service over its HTTP N1QL API.

The main public entry points are Query::Client.from_string for one configured Query endpoint and Query::Cluster.from_string for seed failover across multiple Query hosts. Use query_cursor when rows should be consumed through an explicit streaming cursor. Query requests are posted to /query/service as application/x-www-form-urlencoded payloads.

Defined in:

crybase/couchbase/services/query.cr
crybase/couchbase/services/query/client.cr
crybase/couchbase/services/query/cluster.cr