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
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
feat: Add QueryAdvisorResult for query plan
docs: Update description for the BatchCreateSessionsRequest and Session
docs: Update description for the IsolationLevel
PiperOrigin-RevId: 832425466
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
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