• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..31-Mar-2020-

admin/H31-Mar-2020-5,1853,624

apiv1/H31-Mar-2020-2,3771,723

internal/H31-Mar-2020-3,2772,573

spannertest/H31-Mar-2020-4,6113,664

spansql/H31-Mar-2020-4,3063,329

CHANGES.mdH A D31-Mar-20205.5 KiB118104

README.mdH A D31-Mar-2020924 3429

appengine.goH A D31-Mar-2020711 212

batch.goH A D31-Mar-202011.1 KiB366255

batch_test.goH A D31-Mar-20203 KiB11990

big_pdml_test.goH A D31-Mar-20201.7 KiB6134

client.goH A D31-Mar-202019 KiB584388

client_test.goH A D31-Mar-202061.1 KiB1,8451,606

cmp_test.goH A D31-Mar-2020929 3010

doc.goH A D31-Mar-202011.5 KiB3561

errors.goH A D31-Mar-20205.9 KiB197123

errors112.goH A D31-Mar-20201.2 KiB348

errors113.goH A D31-Mar-20201.2 KiB348

errors_test.goH A D31-Mar-20204.3 KiB10479

examples_test.goH A D31-Mar-202018.3 KiB713555

go.modH A D31-Mar-2020647 2017

go.sumH A D31-Mar-202038.5 KiB398397

go_mod_tidy_hack.goH A D31-Mar-2020918 232

integration_test.goH A D31-Mar-202089.2 KiB2,9312,486

key.goH A D31-Mar-202012.1 KiB406189

key_test.goH A D31-Mar-20209.7 KiB373347

mutation.goH A D31-Mar-202013.9 KiB433219

mutation_test.goH A D31-Mar-202015.9 KiB571516

not_appengine.goH A D31-Mar-2020712 212

oc_test.goH A D31-Mar-20201.5 KiB5634

pdml.goH A D31-Mar-20204.8 KiB13181

pdml_test.goH A D31-Mar-20204.9 KiB165130

protoutils.goH A D31-Mar-20203 KiB11472

read.goH A D31-Mar-202025.2 KiB786498

read_test.goH A D31-Mar-202048.9 KiB1,7521,551

retry.goH A D31-Mar-20204.1 KiB14394

retry_test.goH A D31-Mar-20202.9 KiB9168

row.goH A D31-Mar-202010.3 KiB309162

row_test.goH A D31-Mar-202048.3 KiB1,7671,583

session.goH A D31-Mar-202052.2 KiB1,6311,075

session_test.goH A D31-Mar-202056.8 KiB1,8521,419

sessionclient.goH A D31-Mar-20209.6 KiB267173

sessionclient_test.goH A D31-Mar-202012 KiB376312

statement.goH A D31-Mar-20202.9 KiB9452

statement_test.goH A D31-Mar-20206.9 KiB197158

stats.goH A D31-Mar-20205 KiB165101

timestampbound.goH A D31-Mar-20208.8 KiB243107

timestampbound_test.goH A D31-Mar-20205.9 KiB207169

transaction.goH A D31-Mar-202035.6 KiB1,127739

transaction_test.goH A D31-Mar-202012.3 KiB403311

value.goH A D31-Mar-202069.6 KiB2,7092,362

value_benchmarks_test.goH A D31-Mar-20205.7 KiB233197

value_test.goH A D31-Mar-202081 KiB2,3352,144

README.md

1## Cloud Spanner [![GoDoc](https://godoc.org/cloud.google.com/go/spanner?status.svg)](https://godoc.org/cloud.google.com/go/spanner)
2
3- [About Cloud Spanner](https://cloud.google.com/spanner/)
4- [API documentation](https://cloud.google.com/spanner/docs)
5- [Go client documentation](https://godoc.org/cloud.google.com/go/spanner)
6
7### Example Usage
8
9First create a `spanner.Client` to use throughout your application:
10
11[snip]:# (spanner-1)
12```go
13client, err := spanner.NewClient(ctx, "projects/P/instances/I/databases/D")
14if err != nil {
15	log.Fatal(err)
16}
17```
18
19[snip]:# (spanner-2)
20```go
21// Simple Reads And Writes
22_, err = client.Apply(ctx, []*spanner.Mutation{
23	spanner.Insert("Users",
24		[]string{"name", "email"},
25		[]interface{}{"alice", "a@example.com"})})
26if err != nil {
27	log.Fatal(err)
28}
29row, err := client.Single().ReadRow(ctx, "Users",
30	spanner.Key{"alice"}, []string{"email"})
31if err != nil {
32	log.Fatal(err)
33}
34```