Commit graph

44 commits

Author SHA1 Message Date
Google APIs
5c9602dbb5 feat(spanner): include cache updates and routing hint into BeginTransaction and Commit request/response respectively
docs: A comment in message `.google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode` is changed
docs: A comment for field `routing_hint` in messages `.google.spanner.v1.ResultSet` and `.google.spanner.v1.PartialResultSet` are changed

PiperOrigin-RevId: 878019893
2026-03-03 10:36:39 -08:00
Google APIs
8d30990fb3 feat(spanner): include cache updates into the ResultSet response
docs: A comment for field `transaction_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for field `params` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `commit_timestamp` in message `.google.spanner.v1.BatchWriteResponse` is changed

PiperOrigin-RevId: 865546011
2026-02-04 13:10:56 -08:00
Google APIs
211d22fa6d feat: add a ClientContext field to Spanner requests
feat: add Secure Parameters to the ClientContext

PiperOrigin-RevId: 853323071
2026-01-07 10:38:21 -08:00
Google APIs
7418c8b06d feat: Add Spanner location API
PiperOrigin-RevId: 833474957
2025-11-17 13:35:25 -08:00
Google APIs
0eeb1be5b7 feat: Add Send and Ack mutations for Queues
feat: Add QueryAdvisorResult for query plan
docs: Update description for the BatchCreateSessionsRequest and Session
docs: Update description for the IsolationLevel

PiperOrigin-RevId: 832425466
2025-11-14 12:57:19 -08:00
Google APIs
39c8072aee docs: A comment for field ranges in message .google.spanner.v1.KeySet is changed
docs: A comment for message `Mutation` is changed
docs: A comment for field `columns` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `values` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `insert_or_update` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `replace` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for message `PlanNode` is changed
docs: A comment for enum `Kind` is changed
docs: A comment for field `variable` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `index` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `kind` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `short_representation` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `plan_nodes` in message `.google.spanner.v1.QueryPlan` is changed
docs: A comment for method `CreateSession` in service `Spanner` is changed
docs: A comment for method `GetSession` in service `Spanner` is changed
docs: A comment for method `DeleteSession` in service `Spanner` is changed
docs: A comment for method `ExecuteSql` in service `Spanner` is changed
docs: A comment for method `ExecuteStreamingSql` in service `Spanner` is changed
docs: A comment for method `Read` in service `Spanner` is changed
docs: A comment for method `Commit` in service `Spanner` is changed
docs: A comment for method `Rollback` in service `Spanner` is changed
docs: A comment for method `PartitionQuery` in service `Spanner` is changed
docs: A comment for method `PartitionRead` in service `Spanner` is changed
docs: A comment for method `BatchWrite` in service `Spanner` is changed
docs: A comment for field `session_template` in message `.google.spanner.v1.BatchCreateSessionsRequest` is changed
docs: A comment for field `session_count` in message `.google.spanner.v1.BatchCreateSessionsRequest` is changed
docs: A comment for field `approximate_last_use_time` in message `.google.spanner.v1.Session` is changed
docs: A comment for field `multiplexed` in message `.google.spanner.v1.Session` is changed
docs: A comment for enum `Priority` is changed
docs: A comment for field `request_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for field `transaction_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for field `location` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `auto_failover_disabled` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `include_replicas` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `exclude_replicas` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for enum value `PROFILE` in enum `QueryMode` is changed
docs: A comment for field `optimizer_version` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `optimizer_statistics_package` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `transaction` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `seqno` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `data_boost_enabled` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `last_statement` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `seqno` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `last_statements` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `precommit_token` in message `.google.spanner.v1.ExecuteBatchDmlResponse` is changed
docs: A comment for message `PartitionOptions` is changed
docs: A comment for field `partition_size_bytes` in message `.google.spanner.v1.PartitionOptions` is changed
docs: A comment for field `max_partitions` in message `.google.spanner.v1.PartitionOptions` is changed
docs: A comment for field `transaction` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `sql` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.PartitionReadRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.Partition` is changed
docs: A comment for enum value `ORDER_BY_UNSPECIFIED` in enum `OrderBy` is changed
docs: A comment for enum value `ORDER_BY_PRIMARY_KEY` in enum `OrderBy` is changed
docs: A comment for enum value `LOCK_HINT_UNSPECIFIED` in enum `LockHint` is changed
docs: A comment for enum value `LOCK_HINT_EXCLUSIVE` in enum `LockHint` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `limit` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `data_boost_enabled` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `order_by` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `request_options` in message `.google.spanner.v1.BeginTransactionRequest` is changed
docs: A comment for field `mutation_key` in message `.google.spanner.v1.BeginTransactionRequest` is changed
docs: A comment for field `single_use_transaction` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `return_commit_stats` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `max_commit_delay` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `precommit_token` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `exclude_txn_from_change_streams` in message `.google.spanner.v1.BatchWriteRequest` is changed
docs: A comment for enum value `SERIALIZABLE` in enum `IsolationLevel` is changed

PiperOrigin-RevId: 800749899
2025-08-28 22:33:17 -07:00
Google APIs
fd510f8e0f chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 731693666
2025-02-27 05:53:36 -08:00
Google APIs
97da65f789 feat: Add the last statement option to ExecuteSqlRequest and ExecuteBatchDmlRequest
PiperOrigin-RevId: 699218836
2024-11-22 10:39:30 -08:00
Google APIs
2b6b93bc89 chore: protos for R/W transaction support on multiplexed sessions
PiperOrigin-RevId: 683879049
2024-10-08 21:28:44 -07:00
Google APIs
72a51519ae docs: update comment for PROFILE QueryMode
feat: add new QueryMode enum values (WITH_STATS, WITH_PLAN_AND_STATS)

PiperOrigin-RevId: 680628448
2024-09-30 10:24:54 -07:00
Google APIs
eeed69d446 feat: add field order_by in spanner.proto
feat: add field lock_hint in spanner.proto

PiperOrigin-RevId: 636759139
2024-05-23 19:58:48 -07:00
Google APIs
3597f7db21 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 631538781
2024-05-07 13:56:05 -07:00
Google APIs
8e8a37da23 feat(spanner): add field for multiplexed session in spanner.proto
docs: update comments

PiperOrigin-RevId: 607015598
2024-02-14 09:43:58 -08:00
Google APIs
20b095b497 docs: update the comment regarding eligible SQL shapes for PartitionQuery
PiperOrigin-RevId: 602806739
2024-01-30 12:25:52 -08:00
Google APIs
465a103d01 feat: add max_commit_delay API
PiperOrigin-RevId: 599315735
2024-01-17 16:02:13 -08:00
Google APIs
7c80b961d0 feat(spanner): add directed_read_option in spanner.proto
docs(spanner): updated comment formatting

PiperOrigin-RevId: 578551679
2023-11-01 09:58:15 -07:00
Google APIs
64fd42cf49 feat: add BatchWrite API
PiperOrigin-RevId: 567412157
2023-09-21 14:01:36 -07:00
Google APIs
1cfcea4fbe chore: update import paths for Go targets to match open source location
chore: update go_package in protos to match open source location
chore: add explicit release levels to Go gapic targets

PiperOrigin-RevId: 520705454
2023-03-30 12:02:14 -07:00
Google APIs
f30cd5ec52 fix!: Correcting the proto field Id for field data_boost_enabled
PiperOrigin-RevId: 517156905
2023-03-16 10:17:12 -07:00
Google APIs
c3ffffa624 feat: Adding new fields for Serverless analytics
PiperOrigin-RevId: 513499163
2023-03-02 04:25:47 -08:00
Google APIs
df51ec8e93 feat: add Session creator role
docs: clarify transaction semantics

PiperOrigin-RevId: 452634948
2022-06-02 15:26:22 -07:00
Google APIs
dc04c1c48a fix!: annotating some fields as REQUIRED
These fields were actually always required by the backend, so annotation just documents status quo. I believe this change will not require major version bump for any language.

PiperOrigin-RevId: 429093810
2022-02-16 11:11:09 -08:00
Google APIs
b0c104f738 feat: add database dialect
PiperOrigin-RevId: 423930262
2022-01-24 15:47:37 -08:00
Google APIs
3b236df084 feat(spanner): add progress field to UpdateDatabaseDdlMetadata
PiperOrigin-RevId: 368426665
2021-04-14 07:35:03 -07:00
Google APIs
6ce40ff8fa feat: add tagging request options
PiperOrigin-RevId: 365498709
2021-03-28 20:54:56 -07:00
Google APIs
6598bb829c feat: add RPC Priority request options
PiperOrigin-RevId: 364449524
2021-03-22 17:40:03 -07:00
Google APIs
dff6e4625d feat(spanner): add optimizer_statistics_package field in QueryOptions
PiperOrigin-RevId: 360758638
2021-03-03 14:33:13 -08:00
Google APIs
8fa381b713 feat: add option for returning Spanner commit stats
PiperOrigin-RevId: 353145174
2021-01-21 18:06:35 -08:00
Google APIs
b5653ef555 chore: set Ruby namespace in proto options
PiperOrigin-RevId: 316144276
2020-06-12 11:47:02 -07:00
Google APIs
dfe1cf7be4 Publish QueryOptions proto.
Introduced a `query_options` input in `ExecuteSqlRequest`.

PiperOrigin-RevId: 297497710
2020-02-26 19:55:22 -08:00
Google APIs
5691fcb7c1 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 278731899
2019-11-05 16:19:36 -08:00
Google APIs
c0e494ca95 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 277673798
2019-10-31 01:42:11 -07:00
Google APIs
4df4371dda Synchronize new proto/yaml changes.
PiperOrigin-RevId: 264904482
2019-08-22 13:21:06 -07:00
Google APIs
8610b13d3d Synchronize new proto/yaml changes.
PiperOrigin-RevId: 236868372
2019-03-05 10:02:56 -08:00
Google APIs
58ac03353c Synchronize new proto/yaml changes.
PiperOrigin-RevId: 235605853
2019-02-25 14:43:29 -08:00
Google APIs
acf32a44d9 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 235082938
2019-02-21 15:34:38 -08:00
Google APIs
cec070c1c6 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 234935266
2019-02-20 22:58:04 -08:00
Google APIs
78f10b203d Synchronize new proto/yaml changes.
PiperOrigin-RevId: 213457495
2018-09-18 08:57:56 -07:00
Google APIs
e8cf0865b2 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 190238359
2018-03-23 10:28:58 -07:00
Google APIs
760fd353ca Synchronize new proto/yaml changes.
PiperOrigin-RevId: 187009998
2018-02-26 06:16:17 -08:00
Google APIs
926a83eeb8 Synchronize new proto changes. 2017-11-16 10:07:28 -08:00
Google APIs
5d7999e152 Synchronize new proto changes. 2017-10-26 15:06:56 -07:00
Google APIs
a2073c1556 Synchronize new proto changes. 2017-10-18 15:04:18 -07:00
Luke Sneeringer
4d41b11ed4 Add Spanner (#256) 2017-02-14 09:41:59 -08:00