Classes
AdminAction
AdminAction defines all the cloud spanner admin actions, including instance/database admin ops, backup ops and operation actions.
Protobuf type google.spanner.executor.v1.AdminAction
AdminAction.Builder
AdminAction defines all the cloud spanner admin actions, including instance/database admin ops, backup ops and operation actions.
Protobuf type google.spanner.executor.v1.AdminAction
AdminResult
AdminResult contains admin action results, for database/backup/operation.
Protobuf type google.spanner.executor.v1.AdminResult
AdminResult.Builder
AdminResult contains admin action results, for database/backup/operation.
Protobuf type google.spanner.executor.v1.AdminResult
BatchDmlAction
Batch of DML statements invoked using batched execution.
Protobuf type google.spanner.executor.v1.BatchDmlAction
BatchDmlAction.Builder
Batch of DML statements invoked using batched execution.
Protobuf type google.spanner.executor.v1.BatchDmlAction
BatchPartition
Identifies a database partition generated for a particular read or query. To read rows from the partition, use ExecutePartitionAction.
Protobuf type google.spanner.executor.v1.BatchPartition
BatchPartition.Builder
Identifies a database partition generated for a particular read or query. To read rows from the partition, use ExecutePartitionAction.
Protobuf type google.spanner.executor.v1.BatchPartition
CancelOperationAction
Action that cancels an operation.
Protobuf type google.spanner.executor.v1.CancelOperationAction
CancelOperationAction.Builder
Action that cancels an operation.
Protobuf type google.spanner.executor.v1.CancelOperationAction
ChangeStreamRecord
Raw ChangeStream records. Encodes one of: DataChangeRecord, HeartbeatRecord, ChildPartitionsRecord returned from the ChangeStream API.
Protobuf type google.spanner.executor.v1.ChangeStreamRecord
ChangeStreamRecord.Builder
Raw ChangeStream records. Encodes one of: DataChangeRecord, HeartbeatRecord, ChildPartitionsRecord returned from the ChangeStream API.
Protobuf type google.spanner.executor.v1.ChangeStreamRecord
ChildPartitionsRecord
ChangeStream child partition record.
Protobuf type google.spanner.executor.v1.ChildPartitionsRecord
ChildPartitionsRecord.Builder
ChangeStream child partition record.
Protobuf type google.spanner.executor.v1.ChildPartitionsRecord
ChildPartitionsRecord.ChildPartition
A single child partition.
Protobuf type google.spanner.executor.v1.ChildPartitionsRecord.ChildPartition
ChildPartitionsRecord.ChildPartition.Builder
A single child partition.
Protobuf type google.spanner.executor.v1.ChildPartitionsRecord.ChildPartition
CloseBatchTransactionAction
Closes or cleans up the currently opened batch read-only transaction.
Once a transaction is closed, the Executor can be disposed of or used to start start another transaction. Closing a batch transaction in one Executor doesn't affect the transaction's state in other Executors that also read from it.
When a transaction is cleaned up, it becomes globally invalid. Cleaning up is optional, but recommended.
Protobuf type google.spanner.executor.v1.CloseBatchTransactionAction
CloseBatchTransactionAction.Builder
Closes or cleans up the currently opened batch read-only transaction.
Once a transaction is closed, the Executor can be disposed of or used to start start another transaction. Closing a batch transaction in one Executor doesn't affect the transaction's state in other Executors that also read from it.
When a transaction is cleaned up, it becomes globally invalid. Cleaning up is optional, but recommended.
Protobuf type google.spanner.executor.v1.CloseBatchTransactionAction
CloudBackupResponse
CloudBackupResponse contains results returned by cloud backup related actions.
Protobuf type google.spanner.executor.v1.CloudBackupResponse
CloudBackupResponse.Builder
CloudBackupResponse contains results returned by cloud backup related actions.
Protobuf type google.spanner.executor.v1.CloudBackupResponse
CloudDatabaseResponse
CloudDatabaseResponse contains results returned by cloud database related actions.
Protobuf type google.spanner.executor.v1.CloudDatabaseResponse
CloudDatabaseResponse.Builder
CloudDatabaseResponse contains results returned by cloud database related actions.
Protobuf type google.spanner.executor.v1.CloudDatabaseResponse
CloudExecutorProto
CloudInstanceConfigResponse
CloudInstanceConfigResponse contains results returned by cloud instance config related actions.
Protobuf type google.spanner.executor.v1.CloudInstanceConfigResponse
CloudInstanceConfigResponse.Builder
CloudInstanceConfigResponse contains results returned by cloud instance config related actions.
Protobuf type google.spanner.executor.v1.CloudInstanceConfigResponse
CloudInstanceResponse
CloudInstanceResponse contains results returned by cloud instance related actions.
Protobuf type google.spanner.executor.v1.CloudInstanceResponse
CloudInstanceResponse.Builder
CloudInstanceResponse contains results returned by cloud instance related actions.
Protobuf type google.spanner.executor.v1.CloudInstanceResponse
ColumnMetadata
ColumnMetadata represents metadata of a single column.
Protobuf type google.spanner.executor.v1.ColumnMetadata
ColumnMetadata.Builder
ColumnMetadata represents metadata of a single column.
Protobuf type google.spanner.executor.v1.ColumnMetadata
Concurrency
Concurrency for read-only transactions.
Protobuf type google.spanner.executor.v1.Concurrency
Concurrency.Builder
Concurrency for read-only transactions.
Protobuf type google.spanner.executor.v1.Concurrency
CopyCloudBackupAction
Action that copies a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.CopyCloudBackupAction
CopyCloudBackupAction.Builder
Action that copies a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.CopyCloudBackupAction
CreateCloudBackupAction
Action that creates a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.CreateCloudBackupAction
CreateCloudBackupAction.Builder
Action that creates a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.CreateCloudBackupAction
CreateCloudDatabaseAction
Action that creates a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.CreateCloudDatabaseAction
CreateCloudDatabaseAction.Builder
Action that creates a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.CreateCloudDatabaseAction
CreateCloudInstanceAction
Action that creates a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.CreateCloudInstanceAction
CreateCloudInstanceAction.Builder
Action that creates a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.CreateCloudInstanceAction
CreateUserInstanceConfigAction
Action that creates a user instance config.
Protobuf type google.spanner.executor.v1.CreateUserInstanceConfigAction
CreateUserInstanceConfigAction.Builder
Action that creates a user instance config.
Protobuf type google.spanner.executor.v1.CreateUserInstanceConfigAction
DataChangeRecord
ChangeStream data change record.
Protobuf type google.spanner.executor.v1.DataChangeRecord
DataChangeRecord.Builder
ChangeStream data change record.
Protobuf type google.spanner.executor.v1.DataChangeRecord
DataChangeRecord.ColumnType
Column types.
Protobuf type google.spanner.executor.v1.DataChangeRecord.ColumnType
DataChangeRecord.ColumnType.Builder
Column types.
Protobuf type google.spanner.executor.v1.DataChangeRecord.ColumnType
DataChangeRecord.Mod
Describes the changes that were made.
Protobuf type google.spanner.executor.v1.DataChangeRecord.Mod
DataChangeRecord.Mod.Builder
Describes the changes that were made.
Protobuf type google.spanner.executor.v1.DataChangeRecord.Mod
DeleteCloudBackupAction
Action that deletes a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.DeleteCloudBackupAction
DeleteCloudBackupAction.Builder
Action that deletes a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.DeleteCloudBackupAction
DeleteCloudInstanceAction
Action that deletes a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.DeleteCloudInstanceAction
DeleteCloudInstanceAction.Builder
Action that deletes a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.DeleteCloudInstanceAction
DeleteUserInstanceConfigAction
Action that deletes a user instance configs.
Protobuf type google.spanner.executor.v1.DeleteUserInstanceConfigAction
DeleteUserInstanceConfigAction.Builder
Action that deletes a user instance configs.
Protobuf type google.spanner.executor.v1.DeleteUserInstanceConfigAction
DmlAction
A single DML statement.
Protobuf type google.spanner.executor.v1.DmlAction
DmlAction.Builder
A single DML statement.
Protobuf type google.spanner.executor.v1.DmlAction
DropCloudDatabaseAction
Action that drops a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.DropCloudDatabaseAction
DropCloudDatabaseAction.Builder
Action that drops a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.DropCloudDatabaseAction
ExecuteChangeStreamQuery
Execute a change stream TVF query.
Protobuf type google.spanner.executor.v1.ExecuteChangeStreamQuery
ExecuteChangeStreamQuery.Builder
Execute a change stream TVF query.
Protobuf type google.spanner.executor.v1.ExecuteChangeStreamQuery
ExecutePartitionAction
Performs a read or query for the given partitions. This action must be executed in the context of the same transaction that was used to generate given partitions.
Protobuf type google.spanner.executor.v1.ExecutePartitionAction
ExecutePartitionAction.Builder
Performs a read or query for the given partitions. This action must be executed in the context of the same transaction that was used to generate given partitions.
Protobuf type google.spanner.executor.v1.ExecutePartitionAction
FinishTransactionAction
FinishTransactionAction defines an action of finishing a transaction.
Protobuf type google.spanner.executor.v1.FinishTransactionAction
FinishTransactionAction.Builder
FinishTransactionAction defines an action of finishing a transaction.
Protobuf type google.spanner.executor.v1.FinishTransactionAction
GenerateDbPartitionsForQueryAction
Generate database partitions for the given query. Successful outcomes will contain database partitions in the db_partition field.
Protobuf type google.spanner.executor.v1.GenerateDbPartitionsForQueryAction
GenerateDbPartitionsForQueryAction.Builder
Generate database partitions for the given query. Successful outcomes will contain database partitions in the db_partition field.
Protobuf type google.spanner.executor.v1.GenerateDbPartitionsForQueryAction
GenerateDbPartitionsForReadAction
Generate database partitions for the given read. Successful outcomes will contain database partitions in the db_partition field.
Protobuf type google.spanner.executor.v1.GenerateDbPartitionsForReadAction
GenerateDbPartitionsForReadAction.Builder
Generate database partitions for the given read. Successful outcomes will contain database partitions in the db_partition field.
Protobuf type google.spanner.executor.v1.GenerateDbPartitionsForReadAction
GetCloudBackupAction
Action that gets a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.GetCloudBackupAction
GetCloudBackupAction.Builder
Action that gets a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.GetCloudBackupAction
GetCloudDatabaseAction
Action that gets a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.GetCloudDatabaseAction
GetCloudDatabaseAction.Builder
Action that gets a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.GetCloudDatabaseAction
GetCloudInstanceAction
Action that retrieves a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.GetCloudInstanceAction
GetCloudInstanceAction.Builder
Action that retrieves a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.GetCloudInstanceAction
GetCloudInstanceConfigAction
Action that gets a user instance config.
Protobuf type google.spanner.executor.v1.GetCloudInstanceConfigAction
GetCloudInstanceConfigAction.Builder
Action that gets a user instance config.
Protobuf type google.spanner.executor.v1.GetCloudInstanceConfigAction
GetOperationAction
Action that gets an operation.
Protobuf type google.spanner.executor.v1.GetOperationAction
GetOperationAction.Builder
Action that gets an operation.
Protobuf type google.spanner.executor.v1.GetOperationAction
HeartbeatRecord
ChangeStream heartbeat record.
Protobuf type google.spanner.executor.v1.HeartbeatRecord
HeartbeatRecord.Builder
ChangeStream heartbeat record.
Protobuf type google.spanner.executor.v1.HeartbeatRecord
KeyRange
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 closed, indicating if the range includes rows with that key.
Keys are represented by "ValueList", where the ith value in the list corresponds to the ith component of the table or index primary key.
Protobuf type google.spanner.executor.v1.KeyRange
KeyRange.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 closed, indicating if the range includes rows with that key.
Keys are represented by "ValueList", where the ith value in the list corresponds to the ith component of the table or index primary key.
Protobuf type google.spanner.executor.v1.KeyRange
KeySet
KeySet defines a collection of Spanner keys and/or key ranges. All the keys are expected to be in the same table. The keys need not be sorted in any particular way.
Protobuf type google.spanner.executor.v1.KeySet
KeySet.Builder
KeySet defines a collection of Spanner keys and/or key ranges. All the keys are expected to be in the same table. The keys need not be sorted in any particular way.
Protobuf type google.spanner.executor.v1.KeySet
ListCloudBackupOperationsAction
Action that lists Cloud Spanner database backup operations.
Protobuf type google.spanner.executor.v1.ListCloudBackupOperationsAction
ListCloudBackupOperationsAction.Builder
Action that lists Cloud Spanner database backup operations.
Protobuf type google.spanner.executor.v1.ListCloudBackupOperationsAction
ListCloudBackupsAction
Action that lists Cloud Spanner database backups.
Protobuf type google.spanner.executor.v1.ListCloudBackupsAction
ListCloudBackupsAction.Builder
Action that lists Cloud Spanner database backups.
Protobuf type google.spanner.executor.v1.ListCloudBackupsAction
ListCloudDatabaseOperationsAction
Action that lists Cloud Spanner database operations.
Protobuf type google.spanner.executor.v1.ListCloudDatabaseOperationsAction
ListCloudDatabaseOperationsAction.Builder
Action that lists Cloud Spanner database operations.
Protobuf type google.spanner.executor.v1.ListCloudDatabaseOperationsAction
ListCloudDatabasesAction
Action that lists Cloud Spanner databases.
Protobuf type google.spanner.executor.v1.ListCloudDatabasesAction
ListCloudDatabasesAction.Builder
Action that lists Cloud Spanner databases.
Protobuf type google.spanner.executor.v1.ListCloudDatabasesAction
ListCloudInstanceConfigsAction
Action that lists user instance configs.
Protobuf type google.spanner.executor.v1.ListCloudInstanceConfigsAction
ListCloudInstanceConfigsAction.Builder
Action that lists user instance configs.
Protobuf type google.spanner.executor.v1.ListCloudInstanceConfigsAction
ListCloudInstancesAction
Action that lists Cloud Spanner databases.
Protobuf type google.spanner.executor.v1.ListCloudInstancesAction
ListCloudInstancesAction.Builder
Action that lists Cloud Spanner databases.
Protobuf type google.spanner.executor.v1.ListCloudInstancesAction
MutationAction
A single mutation request.
Protobuf type google.spanner.executor.v1.MutationAction
MutationAction.Builder
A single mutation request.
Protobuf type google.spanner.executor.v1.MutationAction
MutationAction.InsertArgs
Arguments to Insert, InsertOrUpdate, and Replace operations.
Protobuf type google.spanner.executor.v1.MutationAction.InsertArgs
MutationAction.InsertArgs.Builder
Arguments to Insert, InsertOrUpdate, and Replace operations.
Protobuf type google.spanner.executor.v1.MutationAction.InsertArgs
MutationAction.Mod
Mod represents the write action that will be perform to a table. Each mod will specify exactly one action, from insert, update, insert_or_update, replace and delete.
Protobuf type google.spanner.executor.v1.MutationAction.Mod
MutationAction.Mod.Builder
Mod represents the write action that will be perform to a table. Each mod will specify exactly one action, from insert, update, insert_or_update, replace and delete.
Protobuf type google.spanner.executor.v1.MutationAction.Mod
MutationAction.UpdateArgs
Arguments to Update.
Protobuf type google.spanner.executor.v1.MutationAction.UpdateArgs
MutationAction.UpdateArgs.Builder
Arguments to Update.
Protobuf type google.spanner.executor.v1.MutationAction.UpdateArgs
OperationResponse
OperationResponse contains results returned by operation related actions.
Protobuf type google.spanner.executor.v1.OperationResponse
OperationResponse.Builder
OperationResponse contains results returned by operation related actions.
Protobuf type google.spanner.executor.v1.OperationResponse
PartitionedUpdateAction
PartitionedUpdateAction defines an action to execute a partitioned DML which runs different partitions in parallel.
Protobuf type google.spanner.executor.v1.PartitionedUpdateAction
PartitionedUpdateAction.Builder
PartitionedUpdateAction defines an action to execute a partitioned DML which runs different partitions in parallel.
Protobuf type google.spanner.executor.v1.PartitionedUpdateAction
PartitionedUpdateAction.ExecutePartitionedUpdateOptions
Protobuf type
google.spanner.executor.v1.PartitionedUpdateAction.ExecutePartitionedUpdateOptions
PartitionedUpdateAction.ExecutePartitionedUpdateOptions.Builder
Protobuf type
google.spanner.executor.v1.PartitionedUpdateAction.ExecutePartitionedUpdateOptions
QueryAction
A SQL query request.
Protobuf type google.spanner.executor.v1.QueryAction
QueryAction.Builder
A SQL query request.
Protobuf type google.spanner.executor.v1.QueryAction
QueryAction.Parameter
Parameter that bind to placeholders in the SQL string
Protobuf type google.spanner.executor.v1.QueryAction.Parameter
QueryAction.Parameter.Builder
Parameter that bind to placeholders in the SQL string
Protobuf type google.spanner.executor.v1.QueryAction.Parameter
QueryResult
QueryResult contains result of a Query.
Protobuf type google.spanner.executor.v1.QueryResult
QueryResult.Builder
QueryResult contains result of a Query.
Protobuf type google.spanner.executor.v1.QueryResult
ReadAction
A single read request.
Protobuf type google.spanner.executor.v1.ReadAction
ReadAction.Builder
A single read request.
Protobuf type google.spanner.executor.v1.ReadAction
ReadResult
ReadResult contains rows read.
Protobuf type google.spanner.executor.v1.ReadResult
ReadResult.Builder
ReadResult contains rows read.
Protobuf type google.spanner.executor.v1.ReadResult
ReconfigureCloudDatabaseAction
Action that reconfigures a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.ReconfigureCloudDatabaseAction
ReconfigureCloudDatabaseAction.Builder
Action that reconfigures a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.ReconfigureCloudDatabaseAction
RestoreCloudDatabaseAction
Action that restores a Cloud Spanner database from a backup.
Protobuf type google.spanner.executor.v1.RestoreCloudDatabaseAction
RestoreCloudDatabaseAction.Builder
Action that restores a Cloud Spanner database from a backup.
Protobuf type google.spanner.executor.v1.RestoreCloudDatabaseAction
SpannerAction
SpannerAction defines a primitive action that can be performed against Spanner, such as begin or commit a transaction, or perform a read or mutation.
Protobuf type google.spanner.executor.v1.SpannerAction
SpannerAction.Builder
SpannerAction defines a primitive action that can be performed against Spanner, such as begin or commit a transaction, or perform a read or mutation.
Protobuf type google.spanner.executor.v1.SpannerAction
SpannerActionOutcome
SpannerActionOutcome defines a result of execution of a single SpannerAction.
Protobuf type google.spanner.executor.v1.SpannerActionOutcome
SpannerActionOutcome.Builder
SpannerActionOutcome defines a result of execution of a single SpannerAction.
Protobuf type google.spanner.executor.v1.SpannerActionOutcome
SpannerAsyncActionRequest
Request to executor service that start a new Spanner action.
Protobuf type google.spanner.executor.v1.SpannerAsyncActionRequest
SpannerAsyncActionRequest.Builder
Request to executor service that start a new Spanner action.
Protobuf type google.spanner.executor.v1.SpannerAsyncActionRequest
SpannerAsyncActionResponse
Response from executor service.
Protobuf type google.spanner.executor.v1.SpannerAsyncActionResponse
SpannerAsyncActionResponse.Builder
Response from executor service.
Protobuf type google.spanner.executor.v1.SpannerAsyncActionResponse
SpannerExecutorProxyGrpc
Service that executes SpannerActions asynchronously.
SpannerExecutorProxyGrpc.SpannerExecutorProxyBlockingStub
A stub to allow clients to do synchronous rpc calls to service SpannerExecutorProxy.
Service that executes SpannerActions asynchronously.
SpannerExecutorProxyGrpc.SpannerExecutorProxyFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service SpannerExecutorProxy.
Service that executes SpannerActions asynchronously.
SpannerExecutorProxyGrpc.SpannerExecutorProxyImplBase
Base class for the server implementation of the service SpannerExecutorProxy.
Service that executes SpannerActions asynchronously.
SpannerExecutorProxyGrpc.SpannerExecutorProxyStub
A stub to allow clients to do asynchronous rpc calls to service SpannerExecutorProxy.
Service that executes SpannerActions asynchronously.
StartBatchTransactionAction
Starts a batch read-only transaction in executor. Successful outcomes of this action will contain batch_txn_id--the identificator that can be used to start the same transaction in other Executors to parallelize partition processing.
Example of a batch read flow:
- Start batch transaction with a timestamp (StartBatchTransactionAction)
- Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
- Call ExecutePartitionAction for some or all partitions, process rows
Clean up the transaction (CloseBatchTransactionAction).
More sophisticated example, with parallel processing:
- Start batch transaction with a timestamp (StartBatchTransactionAction), note the returned BatchTransactionId
- Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
Distribute the partitions over a pool of workers, along with the transaction ID.
In each worker: 4-1. StartBatchTransactionAction with the given transaction ID 4-2. ExecutePartitionAction for each partition it got, process read results 4-3. Close (not cleanup) the transaction (CloseBatchTransactionAction).
When all workers are done:
Cleanup the transaction (CloseBatchTransactionAction). This can be done either by the last worker to finish the job, or by the main Executor that initialized this transaction in the first place. It is also possible to clean it up with a brand new Executor -- just execute StartBatchTransactionAction with the ID, then clean it up right away.
Cleaning up is optional, but recommended.
Protobuf type google.spanner.executor.v1.StartBatchTransactionAction
StartBatchTransactionAction.Builder
Starts a batch read-only transaction in executor. Successful outcomes of this action will contain batch_txn_id--the identificator that can be used to start the same transaction in other Executors to parallelize partition processing.
Example of a batch read flow:
- Start batch transaction with a timestamp (StartBatchTransactionAction)
- Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
- Call ExecutePartitionAction for some or all partitions, process rows
Clean up the transaction (CloseBatchTransactionAction).
More sophisticated example, with parallel processing:
- Start batch transaction with a timestamp (StartBatchTransactionAction), note the returned BatchTransactionId
- Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
Distribute the partitions over a pool of workers, along with the transaction ID.
In each worker: 4-1. StartBatchTransactionAction with the given transaction ID 4-2. ExecutePartitionAction for each partition it got, process read results 4-3. Close (not cleanup) the transaction (CloseBatchTransactionAction).
When all workers are done:
Cleanup the transaction (CloseBatchTransactionAction). This can be done either by the last worker to finish the job, or by the main Executor that initialized this transaction in the first place. It is also possible to clean it up with a brand new Executor -- just execute StartBatchTransactionAction with the ID, then clean it up right away.
Cleaning up is optional, but recommended.
Protobuf type google.spanner.executor.v1.StartBatchTransactionAction
StartTransactionAction
StartTransactionAction defines an action of initializing a transaction.
Protobuf type google.spanner.executor.v1.StartTransactionAction
StartTransactionAction.Builder
StartTransactionAction defines an action of initializing a transaction.
Protobuf type google.spanner.executor.v1.StartTransactionAction
TableMetadata
TableMetadata contains metadata of a single table.
Protobuf type google.spanner.executor.v1.TableMetadata
TableMetadata.Builder
TableMetadata contains metadata of a single table.
Protobuf type google.spanner.executor.v1.TableMetadata
TransactionExecutionOptions
Options for executing the transaction.
Protobuf type google.spanner.executor.v1.TransactionExecutionOptions
TransactionExecutionOptions.Builder
Options for executing the transaction.
Protobuf type google.spanner.executor.v1.TransactionExecutionOptions
UpdateCloudBackupAction
Action that updates a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.UpdateCloudBackupAction
UpdateCloudBackupAction.Builder
Action that updates a Cloud Spanner database backup.
Protobuf type google.spanner.executor.v1.UpdateCloudBackupAction
UpdateCloudDatabaseAction
Action that updates a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.UpdateCloudDatabaseAction
UpdateCloudDatabaseAction.Builder
Action that updates a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.UpdateCloudDatabaseAction
UpdateCloudDatabaseDdlAction
Action that updates the schema of a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.UpdateCloudDatabaseDdlAction
UpdateCloudDatabaseDdlAction.Builder
Action that updates the schema of a Cloud Spanner database.
Protobuf type google.spanner.executor.v1.UpdateCloudDatabaseDdlAction
UpdateCloudInstanceAction
Action that updates a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.UpdateCloudInstanceAction
UpdateCloudInstanceAction.Builder
Action that updates a Cloud Spanner instance.
Protobuf type google.spanner.executor.v1.UpdateCloudInstanceAction
UpdateUserInstanceConfigAction
Action that updates a user instance config.
Protobuf type google.spanner.executor.v1.UpdateUserInstanceConfigAction
UpdateUserInstanceConfigAction.Builder
Action that updates a user instance config.
Protobuf type google.spanner.executor.v1.UpdateUserInstanceConfigAction
Value
Value represents a single value that can be read or written to/from Spanner.
Protobuf type google.spanner.executor.v1.Value
Value.Builder
Value represents a single value that can be read or written to/from Spanner.
Protobuf type google.spanner.executor.v1.Value
ValueList
List of values.
Protobuf type google.spanner.executor.v1.ValueList
ValueList.Builder
List of values.
Protobuf type google.spanner.executor.v1.ValueList
WriteMutationsAction
WriteMutationAction defines an action of flushing the mutation so they are visible to subsequent operations in the transaction.
Protobuf type google.spanner.executor.v1.WriteMutationsAction
WriteMutationsAction.Builder
WriteMutationAction defines an action of flushing the mutation so they are visible to subsequent operations in the transaction.
Protobuf type google.spanner.executor.v1.WriteMutationsAction
Interfaces
AdminActionOrBuilder
AdminResultOrBuilder
BatchDmlActionOrBuilder
BatchPartitionOrBuilder
CancelOperationActionOrBuilder
ChangeStreamRecordOrBuilder
ChildPartitionsRecord.ChildPartitionOrBuilder
ChildPartitionsRecordOrBuilder
CloseBatchTransactionActionOrBuilder
CloudBackupResponseOrBuilder
CloudDatabaseResponseOrBuilder
CloudInstanceConfigResponseOrBuilder
CloudInstanceResponseOrBuilder
ColumnMetadataOrBuilder
ConcurrencyOrBuilder
CopyCloudBackupActionOrBuilder
CreateCloudBackupActionOrBuilder
CreateCloudDatabaseActionOrBuilder
CreateCloudInstanceActionOrBuilder
CreateUserInstanceConfigActionOrBuilder
DataChangeRecord.ColumnTypeOrBuilder
DataChangeRecord.ModOrBuilder
DataChangeRecordOrBuilder
DeleteCloudBackupActionOrBuilder
DeleteCloudInstanceActionOrBuilder
DeleteUserInstanceConfigActionOrBuilder
DmlActionOrBuilder
DropCloudDatabaseActionOrBuilder
ExecuteChangeStreamQueryOrBuilder
ExecutePartitionActionOrBuilder
FinishTransactionActionOrBuilder
GenerateDbPartitionsForQueryActionOrBuilder
GenerateDbPartitionsForReadActionOrBuilder
GetCloudBackupActionOrBuilder
GetCloudDatabaseActionOrBuilder
GetCloudInstanceActionOrBuilder
GetCloudInstanceConfigActionOrBuilder
GetOperationActionOrBuilder
HeartbeatRecordOrBuilder
KeyRangeOrBuilder
KeySetOrBuilder
ListCloudBackupOperationsActionOrBuilder
ListCloudBackupsActionOrBuilder
ListCloudDatabaseOperationsActionOrBuilder
ListCloudDatabasesActionOrBuilder
ListCloudInstanceConfigsActionOrBuilder
ListCloudInstancesActionOrBuilder
MutationAction.InsertArgsOrBuilder
MutationAction.ModOrBuilder
MutationAction.UpdateArgsOrBuilder
MutationActionOrBuilder
OperationResponseOrBuilder
PartitionedUpdateAction.ExecutePartitionedUpdateOptionsOrBuilder
PartitionedUpdateActionOrBuilder
QueryAction.ParameterOrBuilder
QueryActionOrBuilder
QueryResultOrBuilder
ReadActionOrBuilder
ReadResultOrBuilder
ReconfigureCloudDatabaseActionOrBuilder
RestoreCloudDatabaseActionOrBuilder
SpannerActionOrBuilder
SpannerActionOutcomeOrBuilder
SpannerAsyncActionRequestOrBuilder
SpannerAsyncActionResponseOrBuilder
SpannerExecutorProxyGrpc.AsyncService
Service that executes SpannerActions asynchronously.
StartBatchTransactionActionOrBuilder
StartTransactionActionOrBuilder
TableMetadataOrBuilder
TransactionExecutionOptionsOrBuilder
UpdateCloudBackupActionOrBuilder
UpdateCloudDatabaseActionOrBuilder
UpdateCloudDatabaseDdlActionOrBuilder
UpdateCloudInstanceActionOrBuilder
UpdateUserInstanceConfigActionOrBuilder
ValueListOrBuilder
ValueOrBuilder
WriteMutationsActionOrBuilder
Enums
AdminAction.ActionCase
ChangeStreamRecord.RecordCase
Concurrency.ConcurrencyModeCase
FinishTransactionAction.Mode
Mode indicates how the transaction should be finished.
Protobuf enum google.spanner.executor.v1.FinishTransactionAction.Mode
KeyRange.Type
Type controls whether "start" and "limit" are open or closed. By default, "start" is closed, and "limit" is open.
Protobuf enum google.spanner.executor.v1.KeyRange.Type