Package com.google.spanner.v1 (6.103.0)

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.spanner for new applications.

Classes

Class Description
com. google. spanner. v1. Batch Create Sessions Request The request for BatchCreateSessions .
com. google. spanner. v1. Batch Create Sessions Request. Builder The request for BatchCreateSessions .
com. google. spanner. v1. Batch Create Sessions Response The response for BatchCreateSessions .
com. google. spanner. v1. Batch Create Sessions Response. Builder The response for BatchCreateSessions .
com. google. spanner. v1. Batch Write Request The request for BatchWrite .
com. google. spanner. v1. Batch Write Request. Builder The request for BatchWrite .
com. google. spanner. v1. Batch Write Request. Mutation Group A group of mutations to be committed together. Related mutations should be placed in a group. For example, two mutations inserting rows with the same primary key prefix in both parent and child tables are related.
com. google. spanner. v1. Batch Write Request. Mutation Group. Builder A group of mutations to be committed together. Related mutations should be placed in a group. For example, two mutations inserting rows with the same primary key prefix in both parent and child tables are related.
com. google. spanner. v1. Batch Write Response The result of applying a batch of mutations.
com. google. spanner. v1. Batch Write Response. Builder The result of applying a batch of mutations.
com. google. spanner. v1. Begin Transaction Request The request for BeginTransaction .
com. google. spanner. v1. Begin Transaction Request. Builder The request for BeginTransaction .
com. google. spanner. v1. Change Stream Proto
com. google. spanner. v1. Change Stream Record Spanner Change Streams enable customers to capture and stream out changes to their Spanner databases in real-time. A change stream can be created with option partition_mode='IMMUTABLE_KEY_RANGE' or
com. google. spanner. v1. Change Stream Record. Builder Spanner Change Streams enable customers to capture and stream out changes to their Spanner databases in real-time. A change stream can be created with option partition_mode='IMMUTABLE_KEY_RANGE' or
com. google. spanner. v1. Change Stream Record. Data Change Record 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. Multiple
com. google. spanner. v1. Change Stream Record. Data Change Record. Builder 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. Multiple
com. google. spanner. v1. Change Stream Record. Data Change Record. Column Metadata Metadata for a column.
com. google. spanner. v1. Change Stream Record. Data Change Record. Column Metadata. Builder Metadata for a column.
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod A mod describes all data changes in a watched table row.
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod. Builder A mod describes all data changes in a watched table row.
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod Value Returns the value and associated metadata for a particular field of the Mod .
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod Value. Builder Returns the value and associated metadata for a particular field of the Mod .
com. google. spanner. v1. Change Stream Record. Heartbeat 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.
com. google. spanner. v1. Change Stream Record. Heartbeat Record. Builder 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.
com. google. spanner. v1. Change Stream Record. Partition End Record A partition end record serves as a notification that the client should stop reading the partition. No further records are expected to be retrieved on it.
com. google. spanner. v1. Change Stream Record. Partition End Record. Builder A partition end record serves as a notification that the client should stop reading the partition. No further records are expected to be retrieved on it.
com. google. spanner. v1. Change Stream Record. Partition Event Record A partition event record describes key range changes for a change stream partition. The changes to a row defined by its primary key can be captured in one change stream partition for a specific time range, and then be
com. google. spanner. v1. Change Stream Record. Partition Event Record. Builder A partition event record describes key range changes for a change stream partition. The changes to a row defined by its primary key can be captured in one change stream partition for a specific time range, and then be
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move In Event Describes move-in of the key ranges into the change stream partition identified by partition_token .
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move In Event. Builder Describes move-in of the key ranges into the change stream partition identified by partition_token .
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move Out Event Describes move-out of the key ranges out of the change stream partition identified by partition_token .
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move Out Event. Builder Describes move-out of the key ranges out of the change stream partition identified by partition_token .
com. google. spanner. v1. Change Stream Record. Partition Start Record A partition start record serves as a notification that the client should schedule the partitions to be queried. PartitionStartRecord returns information about one or more partitions.
com. google. spanner. v1. Change Stream Record. Partition Start Record. Builder A partition start record serves as a notification that the client should schedule the partitions to be queried. PartitionStartRecord returns information about one or more partitions.
com. google. spanner. v1. Commit Request The request for Commit .
com. google. spanner. v1. Commit Request. Builder The request for Commit .
com. google. spanner. v1. Commit Response The response for Commit .
com. google. spanner. v1. Commit Response. Builder The response for Commit .
com. google. spanner. v1. Commit Response. Commit Stats Additional statistics about a commit.
com. google. spanner. v1. Commit Response. Commit Stats. Builder Additional statistics about a commit.
com. google. spanner. v1. Commit Response Proto
com. google. spanner. v1. Create Session Request The request for CreateSession .
com. google. spanner. v1. Create Session Request. Builder The request for CreateSession .
com. google. spanner. v1. Database Name
com. google. spanner. v1. Database Name. Builder Builder for projects/{project}/instances/{instance}/databases/{database}.
com. google. spanner. v1. Delete Session Request The request for DeleteSession .
com. google. spanner. v1. Delete Session Request. Builder The request for DeleteSession .
com. google. spanner. v1. Directed Read Options The DirectedReadOptions can be used to indicate which replicas or regions should be used for non-transactional reads or queries.
com. google. spanner. v1. Directed Read Options. Builder The DirectedReadOptions can be used to indicate which replicas or regions should be used for non-transactional reads or queries.
com. google. spanner. v1. Directed Read Options. Exclude Replicas An ExcludeReplicas contains a repeated set of ReplicaSelection that should be excluded from serving requests.
com. google. spanner. v1. Directed Read Options. Exclude Replicas. Builder An ExcludeReplicas contains a repeated set of ReplicaSelection that should be excluded from serving requests.
com. google. spanner. v1. Directed Read Options. Include Replicas An IncludeReplicas contains a repeated set of ReplicaSelection which indicates the order in which replicas should be considered.
com. google. spanner. v1. Directed Read Options. Include Replicas. Builder An IncludeReplicas contains a repeated set of ReplicaSelection which indicates the order in which replicas should be considered.
com. google. spanner. v1. Directed Read Options. Replica Selection The directed read replica selector. Callers must provide one or more of the following fields for replica selection:
com. google. spanner. v1. Directed Read Options. Replica Selection. Builder The directed read replica selector. Callers must provide one or more of the following fields for replica selection:
com. google. spanner. v1. Execute Batch Dml Request The request for ExecuteBatchDml .
com. google. spanner. v1. Execute Batch Dml Request. Builder The request for ExecuteBatchDml .
com. google. spanner. v1. Execute Batch Dml Request. Statement A single DML statement.
com. google. spanner. v1. Execute Batch Dml Request. Statement. Builder A single DML statement.
com. google. spanner. v1. Execute Batch Dml Response The response for ExecuteBatchDml . Contains a list of ResultSet messages, one for each DML
com. google. spanner. v1. Execute Batch Dml Response. Builder The response for ExecuteBatchDml . Contains a list of ResultSet messages, one for each DML
com. google. spanner. v1. Execute Sql Request The request for ExecuteSql and ExecuteStreamingSql .
com. google. spanner. v1. Execute Sql Request. Builder The request for ExecuteSql and ExecuteStreamingSql .
com. google. spanner. v1. Execute Sql Request. Query Options Query optimizer configuration.
com. google. spanner. v1. Execute Sql Request. Query Options. Builder Query optimizer configuration.
com. google. spanner. v1. Get Session Request The request for GetSession .
com. google. spanner. v1. Get Session Request. Builder The request for GetSession .
com. google. spanner. v1. Key Range KeyRange represents a range of rows in a table or index. A range has a start key and an end key. These keys can be open or
com. google. spanner. v1. Key Range. Builder KeyRange represents a range of rows in a table or index. A range has a start key and an end key. These keys can be open or
com. google. spanner. v1. Key Set KeySet defines a collection of Cloud Spanner keys and/or key ranges. All the keys are expected to be in the same table or index. The keys need not be sorted in any particular way.
com. google. spanner. v1. Key Set. Builder KeySet defines a collection of Cloud Spanner keys and/or key ranges. All the keys are expected to be in the same table or index. The keys need not be sorted in any particular way.
com. google. spanner. v1. Keys Proto
com. google. spanner. v1. List Sessions Request The request for ListSessions .
com. google. spanner. v1. List Sessions Request. Builder The request for ListSessions .
com. google. spanner. v1. List Sessions Response The response for ListSessions .
com. google. spanner. v1. List Sessions Response. Builder The response for ListSessions .
com. google. spanner. v1. Multiplexed Session Precommit Token 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 message in the
com. google. spanner. v1. Multiplexed Session Precommit Token. Builder 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 message in the
com. google. spanner. v1. Mutation A modification to one or more Cloud Spanner rows. Mutations can be applied to a Cloud Spanner database by sending them in a Commit call.
com. google. spanner. v1. Mutation. Builder A modification to one or more Cloud Spanner rows. Mutations can be applied to a Cloud Spanner database by sending them in a Commit call.
com. google. spanner. v1. Mutation. Delete Arguments to delete operations.
com. google. spanner. v1. Mutation. Delete. Builder Arguments to delete operations.
com. google. spanner. v1. Mutation. Write Arguments to insert , update , insert_or_update , and
com. google. spanner. v1. Mutation. Write. Builder Arguments to insert , update , insert_or_update , and
com. google. spanner. v1. Mutation Proto
com. google. spanner. v1. Partial Result Set Partial results from a streaming read or SQL query. Streaming reads and SQL queries better tolerate large result sets, large rows, and large values, but are a little trickier to consume.
com. google. spanner. v1. Partial Result Set. Builder Partial results from a streaming read or SQL query. Streaming reads and SQL queries better tolerate large result sets, large rows, and large values, but are a little trickier to consume.
com. google. spanner. v1. Partition Information returned for each partition returned in a PartitionResponse.
com. google. spanner. v1. Partition. Builder Information returned for each partition returned in a PartitionResponse.
com. google. spanner. v1. Partition Options Options for a PartitionQueryRequest and PartitionReadRequest .
com. google. spanner. v1. Partition Options. Builder Options for a PartitionQueryRequest and PartitionReadRequest .
com. google. spanner. v1. Partition Query Request The request for PartitionQuery
com. google. spanner. v1. Partition Query Request. Builder The request for PartitionQuery
com. google. spanner. v1. Partition Read Request The request for PartitionRead
com. google. spanner. v1. Partition Read Request. Builder The request for PartitionRead
com. google. spanner. v1. Partition Response The response for PartitionQuery or PartitionRead
com. google. spanner. v1. Partition Response. Builder The response for PartitionQuery or PartitionRead
com. google. spanner. v1. Plan Node Node information for nodes appearing in a QueryPlan.plan_nodes .
com. google. spanner. v1. Plan Node. Builder Node information for nodes appearing in a QueryPlan.plan_nodes .
com. google. spanner. v1. Plan Node. Child Link Metadata associated with a parent-child relationship appearing in a PlanNode .
com. google. spanner. v1. Plan Node. Child Link. Builder Metadata associated with a parent-child relationship appearing in a PlanNode .
com. google. spanner. v1. Plan Node. Short Representation Condensed representation of a node and its subtree. Only present for SCALAR PlanNode(s) .
com. google. spanner. v1. Plan Node. Short Representation. Builder Condensed representation of a node and its subtree. Only present for SCALAR PlanNode(s) .
com. google. spanner. v1. Query Plan Contains an ordered list of nodes appearing in the query plan.
com. google. spanner. v1. Query Plan. Builder Contains an ordered list of nodes appearing in the query plan.
com. google. spanner. v1. Query Plan Proto
com. google. spanner. v1. Read Request The request for Read and StreamingRead .
com. google. spanner. v1. Read Request. Builder The request for Read and StreamingRead .
com. google. spanner. v1. Request Options Common request options for various APIs.
com. google. spanner. v1. Request Options. Builder Common request options for various APIs.
com. google. spanner. v1. Result Set Results from Read or ExecuteSql .
com. google. spanner. v1. Result Set. Builder Results from Read or ExecuteSql .
com. google. spanner. v1. Result Set Metadata Metadata about a ResultSet or PartialResultSet .
com. google. spanner. v1. Result Set Metadata. Builder Metadata about a ResultSet or PartialResultSet .
com. google. spanner. v1. Result Set Proto
com. google. spanner. v1. Result Set Stats Additional statistics about a ResultSet or PartialResultSet .
com. google. spanner. v1. Result Set Stats. Builder Additional statistics about a ResultSet or PartialResultSet .
com. google. spanner. v1. Rollback Request The request for Rollback .
com. google. spanner. v1. Rollback Request. Builder The request for Rollback .
com. google. spanner. v1. Session A session in the Cloud Spanner API.
com. google. spanner. v1. Session. Builder A session in the Cloud Spanner API.
com. google. spanner. v1. Session Name
com. google. spanner. v1. Session Name. Builder Builder for projects/{project}/instances/{instance}/databases/{database}/sessions/{session}.
com. google. spanner. v1. Spanner Grpc Cloud Spanner API The Cloud Spanner API can be used to manage sessions and execute transactions on data stored in Cloud Spanner databases.
com. google. spanner. v1. Spanner Grpc. Spanner Impl Base Base class for the server implementation of the service Spanner. Cloud Spanner API
com. google. spanner. v1. Spanner Proto
com. google. spanner. v1. Struct Type StructType defines the fields of a STRUCT type.
com. google. spanner. v1. Struct Type. Builder StructType defines the fields of a STRUCT type.
com. google. spanner. v1. Struct Type. Field Message representing a single field of a struct.
com. google. spanner. v1. Struct Type. Field. Builder Message representing a single field of a struct.
com. google. spanner. v1. Transaction A transaction.
com. google. spanner. v1. Transaction. Builder A transaction.
com. google. spanner. v1. Transaction Options Options to use for transactions.
com. google. spanner. v1. Transaction Options. Builder Options to use for transactions.
com. google. spanner. v1. Transaction Options. Partitioned Dml Message type to initiate a Partitioned DML transaction.
com. google. spanner. v1. Transaction Options. Partitioned Dml. Builder Message type to initiate a Partitioned DML transaction.
com. google. spanner. v1. Transaction Options. Read Only Message type to initiate a read-only transaction.
com. google. spanner. v1. Transaction Options. Read Only. Builder Message type to initiate a read-only transaction.
com. google. spanner. v1. Transaction Options. Read Write Message type to initiate a read-write transaction. Currently this transaction type has no options.
com. google. spanner. v1. Transaction Options. Read Write. Builder Message type to initiate a read-write transaction. Currently this transaction type has no options.
com. google. spanner. v1. Transaction Proto
com. google. spanner. v1. Transaction Selector This message is used to select the transaction in which a Read or ExecuteSql call runs.
com. google. spanner. v1. Transaction Selector. Builder This message is used to select the transaction in which a Read or ExecuteSql call runs.
com. google. spanner. v1. Type Type indicates the type of a Cloud Spanner value, as might be stored in a table cell or returned from an SQL query.
com. google. spanner. v1. Type. Builder Type indicates the type of a Cloud Spanner value, as might be stored in a table cell or returned from an SQL query.
com. google. spanner. v1. Type Proto

Interfaces

Interface Description
com. google. spanner. v1. Batch Create Sessions Request Or Builder
com. google. spanner. v1. Batch Create Sessions Response Or Builder
com. google. spanner. v1. Batch Write Request. Mutation Group Or Builder
com. google. spanner. v1. Batch Write Request Or Builder
com. google. spanner. v1. Batch Write Response Or Builder
com. google. spanner. v1. Begin Transaction Request Or Builder
com. google. spanner. v1. Change Stream Record. Data Change Record. Column Metadata Or Builder
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod Or Builder
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod Value Or Builder
com. google. spanner. v1. Change Stream Record. Data Change Record Or Builder
com. google. spanner. v1. Change Stream Record. Heartbeat Record Or Builder
com. google. spanner. v1. Change Stream Record. Partition End Record Or Builder
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move In Event Or Builder
com. google. spanner. v1. Change Stream Record. Partition Event Record. Move Out Event Or Builder
com. google. spanner. v1. Change Stream Record. Partition Event Record Or Builder
com. google. spanner. v1. Change Stream Record. Partition Start Record Or Builder
com. google. spanner. v1. Change Stream Record Or Builder
com. google. spanner. v1. Commit Request Or Builder
com. google. spanner. v1. Commit Response. Commit Stats Or Builder
com. google. spanner. v1. Commit Response Or Builder
com. google. spanner. v1. Create Session Request Or Builder
com. google. spanner. v1. Delete Session Request Or Builder
com. google. spanner. v1. Directed Read Options. Exclude Replicas Or Builder
com. google. spanner. v1. Directed Read Options. Include Replicas Or Builder
com. google. spanner. v1. Directed Read Options. Replica Selection Or Builder
com. google. spanner. v1. Directed Read Options Or Builder
com. google. spanner. v1. Execute Batch Dml Request. Statement Or Builder
com. google. spanner. v1. Execute Batch Dml Request Or Builder
com. google. spanner. v1. Execute Batch Dml Response Or Builder
com. google. spanner. v1. Execute Sql Request. Query Options Or Builder
com. google. spanner. v1. Execute Sql Request Or Builder
com. google. spanner. v1. Get Session Request Or Builder
com. google. spanner. v1. Key Range Or Builder
com. google. spanner. v1. Key Set Or Builder
com. google. spanner. v1. List Sessions Request Or Builder
com. google. spanner. v1. List Sessions Response Or Builder
com. google. spanner. v1. Multiplexed Session Precommit Token Or Builder
com. google. spanner. v1. Mutation. Delete Or Builder
com. google. spanner. v1. Mutation. Write Or Builder
com. google. spanner. v1. Mutation Or Builder
com. google. spanner. v1. Partial Result Set Or Builder
com. google. spanner. v1. Partition Options Or Builder
com. google. spanner. v1. Partition Or Builder
com. google. spanner. v1. Partition Query Request Or Builder
com. google. spanner. v1. Partition Read Request Or Builder
com. google. spanner. v1. Partition Response Or Builder
com. google. spanner. v1. Plan Node. Child Link Or Builder
com. google. spanner. v1. Plan Node. Short Representation Or Builder
com. google. spanner. v1. Plan Node Or Builder
com. google. spanner. v1. Query Plan Or Builder
com. google. spanner. v1. Read Request Or Builder
com. google. spanner. v1. Request Options Or Builder
com. google. spanner. v1. Result Set Metadata Or Builder
com. google. spanner. v1. Result Set Or Builder
com. google. spanner. v1. Result Set Stats Or Builder
com. google. spanner. v1. Rollback Request Or Builder
com. google. spanner. v1. Session Or Builder
com. google. spanner. v1. Spanner Grpc. Async Service Cloud Spanner API The Cloud Spanner API can be used to manage sessions and execute transactions on data stored in Cloud Spanner databases.
com. google. spanner. v1. Struct Type. Field Or Builder
com. google. spanner. v1. Struct Type Or Builder
com. google. spanner. v1. Transaction Options. Partitioned Dml Or Builder
com. google. spanner. v1. Transaction Options. Read Only Or Builder
com. google. spanner. v1. Transaction Options. Read Write Or Builder
com. google. spanner. v1. Transaction Options Or Builder
com. google. spanner. v1. Transaction Or Builder
com. google. spanner. v1. Transaction Selector Or Builder
com. google. spanner. v1. Type Or Builder

Enums

Enum Description
com. google. spanner. v1. Change Stream Record. Data Change Record. Mod Type Mod type describes the type of change Spanner applied to the data. For example, if the client submits an INSERT_OR_UPDATE request, Spanner will perform an insert if there is no existing row and return ModType INSERT.
com. google. spanner. v1. Change Stream Record. Data Change Record. Value Capture Type Value capture type describes which values are recorded in the data change record.
com. google. spanner. v1. Change Stream Record. Record Case
com. google. spanner. v1. Commit Request. Transaction Case
com. google. spanner. v1. Commit Response. Multiplexed Session Retry Case
com. google. spanner. v1. Directed Read Options. Replica Selection. Type Indicates the type of replica.
com. google. spanner. v1. Directed Read Options. Replicas Case
com. google. spanner. v1. Execute Sql Request. Query Mode Mode in which the statement must be processed.
com. google. spanner. v1. Key Range. End Key Type Case
com. google. spanner. v1. Key Range. Start Key Type Case
com. google. spanner. v1. Mutation. Operation Case
com. google. spanner. v1. Plan Node. Kind The kind of PlanNode . Distinguishes between the two different kinds of nodes that can appear in a query plan.
com. google. spanner. v1. Read Request. Lock Hint A lock hint mechanism for reads done within a transaction.
com. google. spanner. v1. Read Request. Order By An option to control the order in which rows are returned from a read.
com. google. spanner. v1. Request Options. Priority The relative priority for requests. Note that priority isn't applicable for BeginTransaction .
com. google. spanner. v1. Result Set Stats. Row Count Case
com. google. spanner. v1. Transaction Options. Isolation Level IsolationLevel is used when setting isolation_level for a transaction.
com. google. spanner. v1. Transaction Options. Mode Case
com. google. spanner. v1. Transaction Options. Read Only. Timestamp Bound Case
com. google. spanner. v1. Transaction Options. Read Write. Read Lock Mode ReadLockMode is used to set the read lock mode for read-write transactions.
com. google. spanner. v1. Transaction Selector. Selector Case
com. google. spanner. v1. Type Annotation Code TypeAnnotationCode is used as a part of Type to disambiguate SQL types that should be used for a given Cloud Spanner value. Disambiguation is needed because the same Cloud Spanner type can be mapped to
com. google. spanner. v1. Type Code TypeCode is used as part of Type to indicate the type of a Cloud Spanner value.
Design a Mobile Site
View Site in Mobile | Classic
Share by: