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].
 
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 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].
 
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].
 
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.
Transactions: Each session can have at most one active transaction at a time (note that standalone reads and queries use a transaction internally and do count towards the one transaction limit).
Transactions: Each session can have at most one active transaction at a time (note that standalone reads and queries use a transaction internally and do count towards the one transaction limit).
 
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.