proxy.golang.org : github.com/googlecloudplatform/gcloud-golang/bigtable
Package bigtable is an API to Google Cloud Bigtable. See https://cloud.google.com/bigtable/docs/ for general product documentation. See https://godoc.org/cloud.google.com/go for authentication, timeouts, connection pooling and similar aspects of this package. Use NewClient or NewAdminClient to create a client that can be used to access the data or admin APIs respectively. Both require credentials that have permission to access the Cloud Bigtable API. If your program is run on Google App Engine or Google Compute Engine, using the Application Default Credentials (https://developers.google.com/accounts/docs/application-default-credentials) is the simplest option. Those credentials will be used by default when NewClient or NewAdminClient are called. To use alternate credentials, pass them to NewClient or NewAdminClient using option.WithTokenSource. For instance, you can use service account credentials by visiting https://cloud.google.com/console/project/MYPROJECT/apiui/credential, creating a new OAuth "Client ID", storing the JSON key somewhere accessible, and writing Here, `google` means the golang.org/x/oauth2/google package and `option` means the google.golang.org/api/option package. The principal way to read from a Bigtable is to use the ReadRows method on *Table. A RowRange specifies a contiguous portion of a table. A Filter may be provided through RowFilter to limit or transform the data that is returned. To read a single row, use the ReadRow helper method. This API exposes two distinct forms of writing to a Bigtable: a Mutation and a ReadModifyWrite. The former expresses idempotent operations. The latter expresses non-idempotent operations and returns the new values of updated cells. These operations are performed by creating a Mutation or ReadModifyWrite (with NewMutation or NewReadModifyWrite), building up one or more operations on that, and then using the Apply or ApplyReadModifyWrite methods on a Table. For instance, to set a couple of cells in a table, To increment an encoded value in one cell, If a read or write operation encounters a transient error it will be retried until a successful response, an unretryable error or the context deadline is reached. Non-idempotent writes (where the timestamp is set to ServerTime) will not be retried. In the case of ReadRows, retried calls will not re-scan rows that have already been processed.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/googlecloudplatform/gcloud-golang/bigtable
License: Apache-2.0
Latest release: about 1 month ago
First release: almost 6 years ago
Namespace: github.com/googlecloudplatform/gcloud-golang
Last synced: 26 days ago
github.com/googlecloudplatform/gcloud-golang/compute v1.38.0
61 versions - Latest release: 6 days agogithub.com/googlecloudplatform/gcloud-golang/compute/metadata v0.7.0
Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts...13 versions - Latest release: 14 days ago - 3,358 stars on GitHub
github.com/GoogleCloudPlatform/gcloud-golang/bigquery v1.68.0
Package bigquery provides a client for the BigQuery service. Note: This package is in beta. Som...83 versions - Latest release: 15 days ago
github.com/GoogleCloudPlatform/gcloud-golang/storage v1.53.0
Package storage provides an easy way to work with Google Cloud Storage. Google Cloud Storage stor...66 versions - Latest release: 25 days ago
github.com/googlecloudplatform/gcloud-golang/storage v1.53.0
Package storage provides an easy way to work with Google Cloud Storage. Google Cloud Storage stor...66 versions - Latest release: 25 days ago
github.com/GoogleCloudPlatform/gcloud-golang v0.121.0
Package cloud is the root of the packages used to access Google Cloud Services. See https://godoc...162 versions - Latest release: 29 days ago - 1 dependent repositories
github.com/googlecloudplatform/gcloud-golang v0.121.0
Package cloud is the root of the packages used to access Google Cloud Services. See https://godoc...162 versions - Latest release: 29 days ago - 3,220 stars on GitHub
github.com/GoogleCloudPlatform/gcloud-golang/compute v1.37.0
60 versions - Latest release: about 1 month agogithub.com/googlecloudplatform/gcloud-golang/eventarc v1.15.5
Google Cloud Client Libraries for Go.37 versions - Latest release: about 1 month ago - 3,610 stars on GitHub
github.com/googlecloudplatform/gcloud-golang/pubsub v1.49.0
Package pubsub provides an easy way to publish and receive Google Cloud Pub/Sub messages, hiding ...85 versions - Latest release: about 2 months ago
github.com/GoogleCloudPlatform/gcloud-golang/pubsub v1.49.0
Package pubsub provides an easy way to publish and receive Google Cloud Pub/Sub messages, hiding ...85 versions - Latest release: about 2 months ago
github.com/googlecloudplatform/gcloud-golang/bigquery v1.67.0
Package bigquery provides a client for the BigQuery service. Note: This package is in beta. Som...82 versions - Latest release: 2 months ago
github.com/googlecloudplatform/gcloud-golang/firestore v1.18.0
Package firestore provides a client for reading and writing to a Cloud Firestore database. See h...21 versions - Latest release: 5 months ago - 3,220 stars on GitHub
github.com/GoogleCloudPlatform/gcloud-golang/logging v1.13.0
Package logging contains a Stackdriver Logging client suitable for writing logs. For reading logs...21 versions - Latest release: 5 months ago
github.com/googlecloudplatform/gcloud-golang/logging v1.13.0
Package logging contains a Stackdriver Logging client suitable for writing logs. For reading logs...21 versions - Latest release: 5 months ago
github.com/GoogleCloudPlatform/gcloud-golang/compute/metadata v0.6.0
Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts...12 versions - Latest release: 6 months ago - 2 dependent repositories - 3,358 stars on GitHub
github.com/googlecloudplatform/gcloud-golang/datastore v1.20.0
Package datastore provides a client for Google Cloud Datastore. See https://godoc.org/cloud.goog...22 versions - Latest release: 7 months ago