All Classes and Interfaces
Class
Description
The request for
[BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].
The request for
[BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].
The response for
[BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].
The response for
[BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].
The request for [BatchWrite][google.spanner.v1.Spanner.BatchWrite].
The request for [BatchWrite][google.spanner.v1.Spanner.BatchWrite].
A group of mutations to be committed together.
A group of mutations to be committed together.
The result of applying a batch of mutations.
The result of applying a batch of mutations.
The request for
[BeginTransaction][google.spanner.v1.Spanner.BeginTransaction].
The request for
[BeginTransaction][google.spanner.v1.Spanner.BeginTransaction].
Spanner Change Streams enable customers to capture and stream out changes to
their Spanner databases in real-time.
Spanner Change Streams enable customers to capture and stream out changes to
their Spanner databases in real-time.
A data change record contains a set of changes to a table with the same
modification type (insert, update, or delete) committed at the same commit
timestamp in one change stream partition for the same transaction.
A data change record contains a set of changes to a table with the same
modification type (insert, update, or delete) committed at the same commit
timestamp in one change stream partition for the same transaction.
Metadata for a column.
Metadata for a column.
A mod describes all data changes in a watched table row.
A mod describes all data changes in a watched table row.
Mod type describes the type of change Spanner applied to the data.
Returns the value and associated metadata for a particular field of the
[Mod][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod].
Returns the value and associated metadata for a particular field of the
[Mod][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod].
Value capture type describes which values are recorded in the data
change record.
A heartbeat record is returned as a progress indicator, when there are no
data changes or any other partition record types in the change stream
partition.
A heartbeat record is returned as a progress indicator, when there are no
data changes or any other partition record types in the change stream
partition.
A partition end record serves as a notification that the client should stop
reading the partition.
A partition end record serves as a notification that the client should stop
reading the partition.
A partition event record describes key range changes for a change stream
partition.
A partition event record describes key range changes for a change stream
partition.
Describes move-in of the key ranges into the change stream partition
identified by
[partition_token][google.spanner.v1.ChangeStreamRecord.PartitionEventRecord.partition_token].
Describes move-in of the key ranges into the change stream partition
identified by
[partition_token][google.spanner.v1.ChangeStreamRecord.PartitionEventRecord.partition_token].
Describes move-out of the key ranges out of the change stream partition
identified by
[partition_token][google.spanner.v1.ChangeStreamRecord.PartitionEventRecord.partition_token].
Describes move-out of the key ranges out of the change stream partition
identified by
[partition_token][google.spanner.v1.ChangeStreamRecord.PartitionEventRecord.partition_token].
A partition start record serves as a notification that the client should
schedule the partitions to be queried.
A partition start record serves as a notification that the client should
schedule the partitions to be queried.
The request for [Commit][google.spanner.v1.Spanner.Commit].
The request for [Commit][google.spanner.v1.Spanner.Commit].
The response for [Commit][google.spanner.v1.Spanner.Commit].
The response for [Commit][google.spanner.v1.Spanner.Commit].
Additional statistics about a commit.
Additional statistics about a commit.
The request for [CreateSession][google.spanner.v1.Spanner.CreateSession].
The request for [CreateSession][google.spanner.v1.Spanner.CreateSession].
Builder for projects/{project}/instances/{instance}/databases/{database}.
The request for [DeleteSession][google.spanner.v1.Spanner.DeleteSession].
The request for [DeleteSession][google.spanner.v1.Spanner.DeleteSession].
The DirectedReadOptions can be used to indicate which replicas or regions
should be used for non-transactional reads or queries.
The DirectedReadOptions can be used to indicate which replicas or regions
should be used for non-transactional reads or queries.
An ExcludeReplicas contains a repeated set of ReplicaSelection that should
be excluded from serving requests.
An ExcludeReplicas contains a repeated set of ReplicaSelection that should
be excluded from serving requests.
An IncludeReplicas contains a repeated set of ReplicaSelection which
indicates the order in which replicas should be considered.
An IncludeReplicas contains a repeated set of ReplicaSelection which
indicates the order in which replicas should be considered.
The directed read replica selector.
The directed read replica selector.
Indicates the type of replica.
The request for [ExecuteBatchDml][google.spanner.v1.Spanner.ExecuteBatchDml].
The request for [ExecuteBatchDml][google.spanner.v1.Spanner.ExecuteBatchDml].
A single DML statement.
A single DML statement.
The response for
[ExecuteBatchDml][google.spanner.v1.Spanner.ExecuteBatchDml].
The response for
[ExecuteBatchDml][google.spanner.v1.Spanner.ExecuteBatchDml].
The request for [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] and
[ExecuteStreamingSql][google.spanner.v1.Spanner.ExecuteStreamingSql].
The request for [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] and
[ExecuteStreamingSql][google.spanner.v1.Spanner.ExecuteStreamingSql].
Mode in which the statement must be processed.
Query optimizer configuration.
Query optimizer configuration.
The request for [GetSession][google.spanner.v1.Spanner.GetSession].
The request for [GetSession][google.spanner.v1.Spanner.GetSession].
KeyRange represents a range of rows in a table or index.
KeyRange represents a range of rows in a table or index.
`KeySet` defines a collection of Cloud Spanner keys and/or key ranges.
`KeySet` defines a collection of Cloud Spanner keys and/or key ranges.
The request for [ListSessions][google.spanner.v1.Spanner.ListSessions].
The request for [ListSessions][google.spanner.v1.Spanner.ListSessions].
The response for [ListSessions][google.spanner.v1.Spanner.ListSessions].
The response for [ListSessions][google.spanner.v1.Spanner.ListSessions].
When a read-write transaction is executed on a multiplexed session,
this precommit token is sent back to the client
as a part of the [Transaction][google.spanner.v1.Transaction] message in the
[BeginTransaction][google.spanner.v1.BeginTransactionRequest] response and
also as a part of the [ResultSet][google.spanner.v1.ResultSet] and
[PartialResultSet][google.spanner.v1.PartialResultSet] responses.
When a read-write transaction is executed on a multiplexed session,
this precommit token is sent back to the client
as a part of the [Transaction][google.spanner.v1.Transaction] message in the
[BeginTransaction][google.spanner.v1.BeginTransactionRequest] response and
also as a part of the [ResultSet][google.spanner.v1.ResultSet] and
[PartialResultSet][google.spanner.v1.PartialResultSet] responses.
A modification to one or more Cloud Spanner rows.
A modification to one or more Cloud Spanner rows.
Arguments to [delete][google.spanner.v1.Mutation.delete] operations.
Arguments to [delete][google.spanner.v1.Mutation.delete] operations.
Arguments to [insert][google.spanner.v1.Mutation.insert], [update][google.spanner.v1.Mutation.update], [insert_or_update][google.spanner.v1.Mutation.insert_or_update], and
[replace][google.spanner.v1.Mutation.replace] operations.
Arguments to [insert][google.spanner.v1.Mutation.insert], [update][google.spanner.v1.Mutation.update], [insert_or_update][google.spanner.v1.Mutation.insert_or_update], and
[replace][google.spanner.v1.Mutation.replace] operations.
Partial results from a streaming read or SQL query.
Partial results from a streaming read or SQL query.
Information returned for each partition returned in a
PartitionResponse.
Information returned for each partition returned in a
PartitionResponse.
Options for a PartitionQueryRequest and
PartitionReadRequest.
Options for a PartitionQueryRequest and
PartitionReadRequest.
The request for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery]
The request for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery]
The request for [PartitionRead][google.spanner.v1.Spanner.PartitionRead]
The request for [PartitionRead][google.spanner.v1.Spanner.PartitionRead]
The response for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery]
or [PartitionRead][google.spanner.v1.Spanner.PartitionRead]
The response for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery]
or [PartitionRead][google.spanner.v1.Spanner.PartitionRead]
Node information for nodes appearing in a [QueryPlan.plan_nodes][google.spanner.v1.QueryPlan.plan_nodes].
Node information for nodes appearing in a [QueryPlan.plan_nodes][google.spanner.v1.QueryPlan.plan_nodes].
Metadata associated with a parent-child relationship appearing in a
[PlanNode][google.spanner.v1.PlanNode].
Metadata associated with a parent-child relationship appearing in a
[PlanNode][google.spanner.v1.PlanNode].
The kind of [PlanNode][google.spanner.v1.PlanNode].
Condensed representation of a node and its subtree.
Condensed representation of a node and its subtree.
Contains an ordered list of nodes appearing in the query plan.
Contains an ordered list of nodes appearing in the query plan.
The request for [Read][google.spanner.v1.Spanner.Read] and
[StreamingRead][google.spanner.v1.Spanner.StreamingRead].
The request for [Read][google.spanner.v1.Spanner.Read] and
[StreamingRead][google.spanner.v1.Spanner.StreamingRead].
A lock hint mechanism for reads done within a transaction.
An option to control the order in which rows are returned from a read.
Common request options for various APIs.
Common request options for various APIs.
The relative priority for requests.
Results from [Read][google.spanner.v1.Spanner.Read] or
[ExecuteSql][google.spanner.v1.Spanner.ExecuteSql].
Results from [Read][google.spanner.v1.Spanner.Read] or
[ExecuteSql][google.spanner.v1.Spanner.ExecuteSql].
Metadata about a [ResultSet][google.spanner.v1.ResultSet] or
[PartialResultSet][google.spanner.v1.PartialResultSet].
Metadata about a [ResultSet][google.spanner.v1.ResultSet] or
[PartialResultSet][google.spanner.v1.PartialResultSet].
Additional statistics about a [ResultSet][google.spanner.v1.ResultSet] or
[PartialResultSet][google.spanner.v1.PartialResultSet].
Additional statistics about a [ResultSet][google.spanner.v1.ResultSet] or
[PartialResultSet][google.spanner.v1.PartialResultSet].
The request for [Rollback][google.spanner.v1.Spanner.Rollback].
The request for [Rollback][google.spanner.v1.Spanner.Rollback].
A session in the Cloud Spanner API.
A session in the Cloud Spanner API.
Builder for projects/{project}/instances/{instance}/databases/{database}/sessions/{session}.
`StructType` defines the fields of a
[STRUCT][google.spanner.v1.TypeCode.STRUCT] type.
`StructType` defines the fields of a
[STRUCT][google.spanner.v1.TypeCode.STRUCT] type.
Message representing a single field of a struct.
Message representing a single field of a struct.
A transaction.
A transaction.
Options to use for transactions.
Options to use for transactions.
`IsolationLevel` is used when setting `isolation_level` for a transaction.
Message type to initiate a Partitioned DML transaction.
Message type to initiate a Partitioned DML transaction.
Message type to initiate a read-only transaction.
Message type to initiate a read-only transaction.
Message type to initiate a read-write transaction.
Message type to initiate a read-write transaction.
`ReadLockMode` is used to set the read lock mode for read-write
transactions.
This message is used to select the transaction in which a
[Read][google.spanner.v1.Spanner.Read] or
[ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] call runs.
This message is used to select the transaction in which a
[Read][google.spanner.v1.Spanner.Read] or
[ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] call runs.
`Type` indicates the type of a Cloud Spanner value, as might be stored in a
table cell or returned from an SQL query.
`Type` indicates the type of a Cloud Spanner value, as might be stored in a
table cell or returned from an SQL query.
`TypeAnnotationCode` is used as a part of [Type][google.spanner.v1.Type] to
disambiguate SQL types that should be used for a given Cloud Spanner value.
`TypeCode` is used as part of [Type][google.spanner.v1.Type] to
indicate the type of a Cloud Spanner value.