Uses of Class
com.google.cloud.spanner.Database
Packages that use Database
Package
Description
A client for Cloud Spanner - A no-compromise relational database service.
-
Uses of Database in com.google.cloud.spanner
Methods in com.google.cloud.spanner that return DatabaseModifier and TypeMethodDescriptionDatabase.Builder.build()
abstract Database
DatabaseInfo.Builder.build()
Builds the database from this builder.DatabaseAdminClient.getDatabase
(String instanceId, String databaseId) Gets the current state of a Cloud Spanner database.Instance.getDatabase
(String databaseId) Database.reload()
Fetches the database's current information.Methods in com.google.cloud.spanner that return types with arguments of type DatabaseModifier and TypeMethodDescriptioncom.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> DatabaseAdminClient.createDatabase
(Database database, Iterable<String> statements) Creates a database in a Cloud Spanner instance.default com.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> DatabaseAdminClient.createDatabase
(String instanceId, String createDatabaseStatement, Dialect dialect, Iterable<String> statements) Creates a new database in a Cloud Spanner instance with the givenDialect
.com.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> DatabaseAdminClient.createDatabase
(String instanceId, String databaseId, Iterable<String> statements) Creates a new database in a Cloud Spanner instance.com.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> Instance.createDatabase
(String databaseId, Iterable<String> statements) Creates a new database in this instance.com.google.api.gax.paging.Page<Database>
DatabaseAdminClient.listDatabases
(String instanceId, Options.ListOption... options) Returns the list of Cloud Spanner database in the given instance.com.google.api.gax.paging.Page<Database>
Instance.listDatabases
(Options.ListOption... options) com.google.api.gax.longrunning.OperationFuture<Database,
RestoreDatabaseMetadata> Backup.restore
(DatabaseId database) Restores this backup to the specified database.com.google.api.gax.longrunning.OperationFuture<Database,
RestoreDatabaseMetadata> DatabaseAdminClient.restoreDatabase
(Restore restore) Restore a database from a backup.com.google.api.gax.longrunning.OperationFuture<Database,
RestoreDatabaseMetadata> DatabaseAdminClient.restoreDatabase
(String backupInstanceId, String backupId, String restoreInstanceId, String restoreDatabaseId) Restore a database from a backup.com.google.api.gax.longrunning.OperationFuture<Database,
UpdateDatabaseMetadata> DatabaseAdminClient.updateDatabase
(Database database, DatabaseInfo.DatabaseField... fieldsToUpdate) Updates a Cloud Spanner database.Methods in com.google.cloud.spanner with parameters of type DatabaseModifier and TypeMethodDescriptioncom.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> DatabaseAdminClient.createDatabase
(Database database, Iterable<String> statements) Creates a database in a Cloud Spanner instance.com.google.api.gax.longrunning.OperationFuture<Database,
UpdateDatabaseMetadata> DatabaseAdminClient.updateDatabase
(Database database, DatabaseInfo.DatabaseField... fieldsToUpdate) Updates a Cloud Spanner database.com.google.api.gax.longrunning.OperationFuture<Void,
UpdateDatabaseDdlMetadata> DatabaseAdminClient.updateDatabaseDdl
(Database database, Iterable<String> statements, String operationId) Updates a database in a Cloud Spanner instance. -
Uses of Database in com.google.cloud.spanner.spi.v1
Methods in com.google.cloud.spanner.spi.v1 with parameters of type DatabaseModifier and TypeMethodDescriptioncom.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> GapicSpannerRpc.createDatabase
(String instanceName, String createDatabaseStatement, Iterable<String> additionalStatements, Database databaseInfo) com.google.api.gax.longrunning.OperationFuture<Database,
CreateDatabaseMetadata> SpannerRpc.createDatabase
(String instanceName, String createDatabaseStatement, Iterable<String> additionalStatements, Database database) com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,
UpdateDatabaseDdlMetadata> GapicSpannerRpc.updateDatabaseDdl
(Database databaseInfo, Iterable<String> updateDatabaseStatements, String updateId) If the update database ddl operation returns an ALREADY_EXISTS error, meaning the operation id used is already in flight, this method will simply resume the original operation.com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,
UpdateDatabaseDdlMetadata> SpannerRpc.updateDatabaseDdl
(Database database, Iterable<String> updateDatabaseStatements, String updateId) -
Uses of Database in com.google.cloud.spanner.testing
Methods in com.google.cloud.spanner.testing that return DatabaseModifier and TypeMethodDescriptionRemoteSpannerHelper.createTestDatabase
(Dialect dialect, Iterable<String> statements) Creates a test database defined bystatements
in the test instance.RemoteSpannerHelper.createTestDatabase
(Iterable<String> statements) RemoteSpannerHelper.createTestDatabase
(String... statements) Creates a test database defined bystatements
.Methods in com.google.cloud.spanner.testing with parameters of type DatabaseModifier and TypeMethodDescriptionRemoteSpannerHelper.getBatchClient
(Database db) RemoteSpannerHelper.getDatabaseClient
(Database db)