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 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].
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.