├── .github ├── CODEOWNERS ├── release-please.yml ├── release-trigger.yml └── workflows │ ├── integration-tests-on-emulator.yml │ ├── integration-tests-on-production.yml │ ├── samples.yml │ └── unit-tests.yml ├── .gitignore ├── .release-please-manifest.json ├── CHANGES.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── array_types.go ├── array_types_test.go ├── benchmarks ├── benchmark_test.go ├── go.mod └── go.sum ├── commit_timestamp.go ├── docs └── limitations.md ├── go.mod ├── go.sum ├── hints.go ├── integration_test.go ├── migrator.go ├── migrator_emulator_test.go ├── migrator_test.go ├── release-please-config.json ├── renovate.json ├── retry.go ├── samples ├── README.md ├── emulator │ └── emulator_runner.go ├── go.mod ├── go.sum ├── helloworld │ └── main.go ├── run_sample.go ├── sample_application │ ├── create_data_model.sql │ ├── sample.go │ └── samples_test.go └── snippets │ ├── aborted_transaction.go │ ├── array_data_type.go │ ├── auto_save_associations.go │ ├── batch_dml.go │ ├── batch_insert.go │ ├── bit_reversed_sequence.go │ ├── client_library.go │ ├── custom_spanner_config.go │ ├── data_types.go │ ├── find_in_batches.go │ ├── hello_world.go │ ├── insert_data.go │ ├── interleaved_tables.go │ ├── isolation_level.go │ ├── last_statement.go │ ├── migrations.go │ ├── protobuf_columns.go │ ├── read_only_transaction.go │ ├── read_write_transaction.go │ ├── sample_model │ ├── data_model.sql │ ├── model.go │ └── protos │ │ ├── README.md │ │ ├── concertspb │ │ ├── order.go │ │ └── order.pb.go │ │ ├── order.pb │ │ └── order.proto │ ├── upsert.go │ └── uuid_primary_key.go ├── spanner.go ├── spanner_test.go └── testutil ├── helper.go ├── models.go └── testutil.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/release-please.yml -------------------------------------------------------------------------------- /.github/release-trigger.yml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | multiScmName: go-gorm-spanner 3 | -------------------------------------------------------------------------------- /.github/workflows/integration-tests-on-emulator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/workflows/integration-tests-on-emulator.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests-on-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/workflows/integration-tests-on-production.yml -------------------------------------------------------------------------------- /.github/workflows/samples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/workflows/samples.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.9.0" 3 | } -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/SECURITY.md -------------------------------------------------------------------------------- /array_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/array_types.go -------------------------------------------------------------------------------- /array_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/array_types_test.go -------------------------------------------------------------------------------- /benchmarks/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/benchmarks/benchmark_test.go -------------------------------------------------------------------------------- /benchmarks/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/benchmarks/go.mod -------------------------------------------------------------------------------- /benchmarks/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/benchmarks/go.sum -------------------------------------------------------------------------------- /commit_timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/commit_timestamp.go -------------------------------------------------------------------------------- /docs/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/docs/limitations.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/go.sum -------------------------------------------------------------------------------- /hints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/hints.go -------------------------------------------------------------------------------- /integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/integration_test.go -------------------------------------------------------------------------------- /migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/migrator.go -------------------------------------------------------------------------------- /migrator_emulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/migrator_emulator_test.go -------------------------------------------------------------------------------- /migrator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/migrator_test.go -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/release-please-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/renovate.json -------------------------------------------------------------------------------- /retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/retry.go -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/emulator/emulator_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/emulator/emulator_runner.go -------------------------------------------------------------------------------- /samples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/go.mod -------------------------------------------------------------------------------- /samples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/go.sum -------------------------------------------------------------------------------- /samples/helloworld/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/helloworld/main.go -------------------------------------------------------------------------------- /samples/run_sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/run_sample.go -------------------------------------------------------------------------------- /samples/sample_application/create_data_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/sample_application/create_data_model.sql -------------------------------------------------------------------------------- /samples/sample_application/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/sample_application/sample.go -------------------------------------------------------------------------------- /samples/sample_application/samples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/sample_application/samples_test.go -------------------------------------------------------------------------------- /samples/snippets/aborted_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/aborted_transaction.go -------------------------------------------------------------------------------- /samples/snippets/array_data_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/array_data_type.go -------------------------------------------------------------------------------- /samples/snippets/auto_save_associations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/auto_save_associations.go -------------------------------------------------------------------------------- /samples/snippets/batch_dml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/batch_dml.go -------------------------------------------------------------------------------- /samples/snippets/batch_insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/batch_insert.go -------------------------------------------------------------------------------- /samples/snippets/bit_reversed_sequence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/bit_reversed_sequence.go -------------------------------------------------------------------------------- /samples/snippets/client_library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/client_library.go -------------------------------------------------------------------------------- /samples/snippets/custom_spanner_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/custom_spanner_config.go -------------------------------------------------------------------------------- /samples/snippets/data_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/data_types.go -------------------------------------------------------------------------------- /samples/snippets/find_in_batches.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/find_in_batches.go -------------------------------------------------------------------------------- /samples/snippets/hello_world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/hello_world.go -------------------------------------------------------------------------------- /samples/snippets/insert_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/insert_data.go -------------------------------------------------------------------------------- /samples/snippets/interleaved_tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/interleaved_tables.go -------------------------------------------------------------------------------- /samples/snippets/isolation_level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/isolation_level.go -------------------------------------------------------------------------------- /samples/snippets/last_statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/last_statement.go -------------------------------------------------------------------------------- /samples/snippets/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/migrations.go -------------------------------------------------------------------------------- /samples/snippets/protobuf_columns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/protobuf_columns.go -------------------------------------------------------------------------------- /samples/snippets/read_only_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/read_only_transaction.go -------------------------------------------------------------------------------- /samples/snippets/read_write_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/read_write_transaction.go -------------------------------------------------------------------------------- /samples/snippets/sample_model/data_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/data_model.sql -------------------------------------------------------------------------------- /samples/snippets/sample_model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/model.go -------------------------------------------------------------------------------- /samples/snippets/sample_model/protos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/protos/README.md -------------------------------------------------------------------------------- /samples/snippets/sample_model/protos/concertspb/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/protos/concertspb/order.go -------------------------------------------------------------------------------- /samples/snippets/sample_model/protos/concertspb/order.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/protos/concertspb/order.pb.go -------------------------------------------------------------------------------- /samples/snippets/sample_model/protos/order.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/protos/order.pb -------------------------------------------------------------------------------- /samples/snippets/sample_model/protos/order.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/sample_model/protos/order.proto -------------------------------------------------------------------------------- /samples/snippets/upsert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/upsert.go -------------------------------------------------------------------------------- /samples/snippets/uuid_primary_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/samples/snippets/uuid_primary_key.go -------------------------------------------------------------------------------- /spanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/spanner.go -------------------------------------------------------------------------------- /spanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/spanner_test.go -------------------------------------------------------------------------------- /testutil/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/testutil/helper.go -------------------------------------------------------------------------------- /testutil/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/testutil/models.go -------------------------------------------------------------------------------- /testutil/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/go-gorm-spanner/HEAD/testutil/testutil.go --------------------------------------------------------------------------------