Package com.google.spanner.executor.v1 (6.62.0)

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:

  1. Start batch transaction with a timestamp (StartBatchTransactionAction)
  2. Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
  3. Call ExecutePartitionAction for some or all partitions, process rows
  4. Clean up the transaction (CloseBatchTransactionAction).

    More sophisticated example, with parallel processing:

  5. Start batch transaction with a timestamp (StartBatchTransactionAction), note the returned BatchTransactionId
  6. Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
  7. 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:

  8. 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:

  1. Start batch transaction with a timestamp (StartBatchTransactionAction)
  2. Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
  3. Call ExecutePartitionAction for some or all partitions, process rows
  4. Clean up the transaction (CloseBatchTransactionAction).

    More sophisticated example, with parallel processing:

  5. Start batch transaction with a timestamp (StartBatchTransactionAction), note the returned BatchTransactionId
  6. Generate database partitions for a read or query (GenerateDbPartitionsForReadAction/GenerateDbPartitionsForQueryAction)
  7. 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:

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

SpannerAction.ActionCase

StartBatchTransactionAction.ParamCase

Value.ValueTypeCase