Skip to content
Go Makefile
Branch: master
Clone or download
chvck Don't use waitForCollection in collection retries test
Change-Id: Ic2e7d3759221501341c7eab989d16c8f8326601d
Reviewed-on: http://review.couchbase.org/117211
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Charles Dixon <chvckd@gmail.com>
Latest commit 25731d6 Oct 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
testdata
.gitignore
.gitmodules Add support for sdk-testcases Jul 1, 2019
LICENSE Added missing license file. Dec 15, 2016
Makefile Add support for sdk-testcases Jul 1, 2019
README.md Add README back in Mar 26, 2019
analyticsquery_options.go
analyticsquery_options_test.go GOCBC-632: Add Raw to QueryOptions and rename in AnalyticsOptions Oct 1, 2019
auth.go
base_test.go
bucket.go
bucket_collectionsmgr.go
bucket_collectionsmgr_test.go GOCBC-528: Add exists/get functions to collections manager Aug 22, 2019
bucket_ping.go
bucket_ping_test.go
bucket_viewindexes.go
bucket_viewquery.go
bucket_viewquery_test.go GOCBC-656: Add tracing to http based operations Oct 30, 2019
circuitbreaker.go GOCBC-652: Add support for circuit breakers for KV Oct 30, 2019
client.go GOCBC-652: Add support for circuit breakers for KV Oct 30, 2019
cluster.go
cluster_analyticsindexes.go
cluster_analyticsindexes_test.go
cluster_analyticsquery.go
cluster_analyticsquery_test.go GOCBC-584: Add enhanced timeout errors Oct 30, 2019
cluster_bucketmgr.go
cluster_bucketmgr_test.go
cluster_diag.go GOCBC-579: Update ping operation Oct 1, 2019
cluster_diag_test.go
cluster_query.go If query/analytics have no rows then don't assume there is an error Oct 31, 2019
cluster_query_test.go GOCBC-656: Add tracing to http based operations Oct 30, 2019
cluster_queryindexes.go
cluster_searchindexes.go GOCBC-656: Add tracing to http based operations Oct 30, 2019
cluster_searchindexes_test.go
cluster_searchquery.go
cluster_searchquery_test.go GOCBC-534: Add retry API Oct 29, 2019
cluster_usermgr.go
cluster_usermgr_test.go
collection.go
collection_binary_crud.go
collection_binary_crud_test.go
collection_bulk.go GOCBC-667: Prevent bulk API from finishing spans early Oct 31, 2019
collection_bulk_test.go
collection_crud.go
collection_crud_bench_test.go GOCBC-411: Split GetFromReplica into GetAnyReplica and GetAllReplicas May 7, 2019
collection_crud_test.go
collection_ds.go GOCBC-636: Add StoreSemantics to MutateIn Oct 2, 2019
collection_ds_test.go
collection_dura.go GOCBC-656: Add Threshold Logging and tracing to KV Oct 30, 2019
collection_subdoc.go GOCBC-656: Add Threshold Logging and tracing to KV Oct 30, 2019
collection_subdoc_test.go Fix tests using full doc MutateIn ops Oct 2, 2019
constants.go Bump version to v2.0.0-beta.1 Oct 3, 2019
error.go
error_test.go
go.mod
go.sum
jsontime.go
logging.go
mock_test.go
nodeversion_test.go Version 2.0 of the SDK Mar 26, 2019
queryoptions.go
queryoptions_test.go
results.go
results_test.go
retry.go GOCBC-534: Add retry API Oct 29, 2019
retry_test.go
scope.go
searchquery.go
searchquery_facet.go GOCBC-406: Add go mod support Mar 26, 2019
searchquery_options.go GOCBC-534: Add retry API Oct 29, 2019
searchquery_sorting.go
stateblock.go
testcluster_test.go
thresholdlogtracer.go
thresholdlogtracer_test.go GOCBC-656: Add Threshold Logging and tracing to KV Oct 30, 2019
token.go
token_test.go
tracing.go
transcoding.go GOCBC-635: Update error handling Oct 1, 2019
transcoding_test.go
utils_test.go GOCBC-656: Add Threshold Logging and tracing to KV Oct 30, 2019
version.go
viewquery_options.go
viewquery_options_test.go

README.md

GoDoc

Couchbase Go Client

This is the official Couchbase Go SDK. If you are looking for our previous unofficial prototype Go client library, please see: http://www.github.com/couchbase/go-couchbase.

The Go SDK library allows you to connect to a Couchbase cluster from Go. It is written in pure Go, and uses the included gocbcore library to handle communicating to the cluster over the Couchbase binary protocol.

Useful Links

Source

The project source is hosted at http://github.com/couchbase/gocb.

Documentation

You can explore our API reference through godoc at https://godoc.org/github.com/couchbase/gocb.

You can also find documentation for the Go SDK at the Couchbase Developer Portal.

Bug Tracker

Issues are tracked on Couchbase's public issues.couchbase.com. Contact the site admins regarding login or other problems at issues.couchbase.com (officially) or ask around in couchbase/discuss on gitter.im (unofficially).

Installing

To install the latest stable version, run:

go get gopkg.in/couchbase/gocb.v1

To install the latest developer version, run:

go get github.com/couchbase/gocb

License

Copyright 2016 Couchbase Inc.

Licensed under the Apache License, Version 2.0.

See LICENSE for further details.

You can’t perform that action at this time.