proxy.golang.org : github.com/googlecloudplatform/gcloud-golang/bigtable : v1.28.0
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 -
Documentation -
Download -
JSON
purl: pkg:golang/github.com/googlecloudplatform/gcloud-golang/[email protected]
Published:
Indexed:
- cel.dev/expr v0.15.0
- cloud.google.com/go v0.115.0
- cloud.google.com/go/auth v0.7.2
- cloud.google.com/go/auth/oauth2adapt v0.2.3
- cloud.google.com/go/compute/metadata v0.5.0
- cloud.google.com/go/iam v1.1.11
- cloud.google.com/go/longrunning v0.5.10
- cloud.google.com/go/monitoring v1.20.2
- github.com/census-instrumentation/opencensus-proto v0.4.1
- github.com/cespare/xxhash/v2 v2.3.0
- github.com/cncf/xds/go v0.0.0-20240423153145-555b57ec207b
- github.com/envoyproxy/go-control-plane v0.12.0
- github.com/envoyproxy/protoc-gen-validate v1.0.4
- github.com/felixge/httpsnoop v1.0.4
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.4
- github.com/google/btree v1.1.2
- github.com/google/go-cmp v0.6.0
- github.com/google/s2a-go v0.1.7
- github.com/google/uuid v1.6.0
- github.com/googleapis/cloud-bigtable-clients-test v0.0.2
- github.com/googleapis/enterprise-certificate-proxy v0.3.2
- github.com/googleapis/gax-go/v2 v2.13.0
- go.opencensus.io v0.24.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
- go.opentelemetry.io/otel v1.24.0
- go.opentelemetry.io/otel/metric v1.24.0
- go.opentelemetry.io/otel/sdk v1.24.0
- go.opentelemetry.io/otel/sdk/metric v1.24.0
- go.opentelemetry.io/otel/trace v1.24.0
- golang.org/x/crypto v0.25.0
- golang.org/x/net v0.27.0
- golang.org/x/oauth2 v0.21.0
- golang.org/x/sync v0.7.0
- golang.org/x/sys v0.22.0
- golang.org/x/text v0.16.0
- golang.org/x/time v0.5.0
- google.golang.org/api v0.189.0
- google.golang.org/genproto v0.0.0-20240725223205-93522f1f2a9f
- google.golang.org/genproto/googleapis/api v0.0.0-20240722135656-d784300faade
- google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade
- google.golang.org/grpc v1.64.1
- google.golang.org/protobuf v1.34.2
- rsc.io/binaryregexp v0.2.0