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 DatabaseDatabaseInfo.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 TypeMethodDescriptionDatabaseAdminClient.createDatabase(Database database, Iterable<String> statements) Creates a database in a Cloud Spanner instance.DatabaseAdminClient.createDatabase(String instanceId, String createDatabaseStatement, Dialect dialect, Iterable<String> statements) Creates a new database in a Cloud Spanner instance with the givenDialect.DatabaseAdminClient.createDatabase(String instanceId, String databaseId, Iterable<String> statements) Creates a new database in a Cloud Spanner instance.Instance.createDatabase(String databaseId, Iterable<String> statements) Creates a new database in this instance.DatabaseAdminClient.listDatabases(String instanceId, Options.ListOption... options) Returns the list of Cloud Spanner database in the given instance.Instance.listDatabases(Options.ListOption... options) Backup.restore(DatabaseId database) Restores this backup to the specified database.DatabaseAdminClient.restoreDatabase(Restore restore) Restore a database from a backup.DatabaseAdminClient.restoreDatabase(String backupInstanceId, String backupId, String restoreInstanceId, String restoreDatabaseId) Restore a database from a backup.DatabaseAdminClient.updateDatabase(Database database, DatabaseInfo.DatabaseField... fieldsToUpdate) Updates a Cloud Spanner database.Methods in com.google.cloud.spanner with parameters of type DatabaseModifier and TypeMethodDescriptionDatabaseAdminClient.createDatabase(Database database, Iterable<String> statements) Creates a database in a Cloud Spanner instance.DatabaseAdminClient.updateDatabase(Database database, DatabaseInfo.DatabaseField... fieldsToUpdate) Updates a Cloud Spanner database.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 TypeMethodDescriptionGapicSpannerRpc.createDatabase(String instanceName, String createDatabaseStatement, Iterable<String> additionalStatements, Database databaseInfo) SpannerRpc.createDatabase(String instanceName, String createDatabaseStatement, Iterable<String> additionalStatements, Database database) 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.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 bystatementsin 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)