Uses of Class
com.google.cloud.spanner.SpannerException
-
Packages that use SpannerException Package Description com.google.cloud.spanner A client for Cloud Spanner - A no-compromise relational database service.com.google.cloud.spanner.connection Internal API for Google Cloud Spanner.com.google.cloud.spanner.spi.v1 com.google.cloud.spanner.testing -
-
Uses of SpannerException in com.google.cloud.spanner
Subclasses of SpannerException in com.google.cloud.spanner Modifier and Type Class Description classAbortedDueToConcurrentModificationExceptionException thrown by aConnectionwhen a database operation detects that a transaction has aborted and an internal retry failed because of a concurrent modification.classAbortedExceptionException thrown by Cloud Spanner when an operation detects that a transaction has aborted.classAdminRequestsPerMinuteExceededExceptionException thrown by Cloud Spanner the number of administrative requests per minute has been exceeded.classDatabaseNotFoundExceptionException thrown by Cloud Spanner when an operation detects that the database that is being used no longer exists.classInstanceNotFoundExceptionException thrown by Cloud Spanner when an operation detects that the instance that is being used no longer exists.classSessionNotFoundExceptionException thrown by Cloud Spanner when an operation detects that the session that is being used is no longer valid.classSpannerBatchUpdateExceptionstatic classSpannerException.ResourceNotFoundExceptionBase exception type for NOT_FOUND exceptions for known resource types.Methods in com.google.cloud.spanner that return SpannerException Modifier and Type Method Description static SpannerExceptionSpannerExceptionFactory. asSpannerException(Throwable t)Converts the givenThrowableto aSpannerException.SpannerExceptionAbortedDueToConcurrentModificationException. getDatabaseErrorDuringRetry()static SpannerExceptionSpannerExceptionFactory. newSpannerException(ErrorCode code, String message)static SpannerExceptionSpannerExceptionFactory. newSpannerException(ErrorCode code, String message, Throwable cause)static SpannerExceptionSpannerExceptionFactory. newSpannerException(io.grpc.Context context, Throwable cause)Creates a new exception based oncause.static SpannerExceptionSpannerExceptionFactory. newSpannerException(Throwable cause)Creates a new exception based oncause.static SpannerExceptionSpannerExceptionFactory. propagateInterrupt(InterruptedException e)static SpannerExceptionSpannerExceptionFactory. propagateTimeout(TimeoutException e)Transforms aTimeoutExceptionto aSpannerException.Methods in com.google.cloud.spanner with parameters of type SpannerException Modifier and Type Method Description static AbortedDueToConcurrentModificationExceptionSpannerExceptionFactory. newAbortedDueToConcurrentModificationException(AbortedException cause, SpannerException databaseError)Constructs a specific aborted exception that should only be thrown by a connection after an internal retry aborted because a database call caused an exception that did not happen during the original attempt.Methods in com.google.cloud.spanner that throw SpannerException Modifier and Type Method Description com.google.api.gax.longrunning.OperationFuture<Backup,CreateBackupMetadata>DatabaseAdminClient. createBackup(Backup backup)Creates a new backup from a database in a Cloud Spanner.com.google.api.gax.longrunning.OperationFuture<Backup,CreateBackupMetadata>DatabaseAdminClient. createBackup(String sourceInstanceId, String backupId, String databaseId, com.google.cloud.Timestamp expireTime)Creates a new backup from a database in a Cloud Spanner instance.com.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.longrunning.OperationFuture<Instance,CreateInstanceMetadata>InstanceAdminClient. createInstance(InstanceInfo instance)Creates an instance and begins preparing it to begin serving.default com.google.api.gax.longrunning.OperationFuture<InstanceConfig,CreateInstanceConfigMetadata>InstanceAdminClient. createInstanceConfig(InstanceConfigInfo instanceConfig, Options.CreateAdminApiOption... options)Creates an instance config and begins preparing it to be used.voidBackup. delete()Deletes this backup on Cloud Spanner.voidInstanceAdminClient. deleteInstance(String instanceId)Deletes an instance.default voidInstanceAdminClient. deleteInstanceConfig(String instanceConfigId, Options.DeleteAdminApiOption... options)Deletes a custom instance config.voidDatabase. drop()Drops this database.voidDatabaseAdminClient. dropDatabase(String instanceId, String databaseId)Drops a Cloud Spanner database.ResultSetBatchReadOnlyTransaction. execute(Partition partition)Execute the partition to returnResultSet.static <T> TSpannerApiFutures. get(com.google.api.core.ApiFuture<T> future)BackupDatabaseAdminClient. getBackup(String instanceId, String backupId)Gets the current state of a Cloud Spanner database backup.DatabaseDatabaseAdminClient. getDatabase(String instanceId, String databaseId)Gets the current state of a Cloud Spanner database.Iterable<String>Database. getDdl()Returns the schema of a Cloud Spanner database as a list of formatted DDL statements.InstanceInstanceAdminClient. getInstance(String instanceId)Gets an instance.InstanceConfigInstanceAdminClient. getInstanceConfig(String configId)Gets an instance config.static <T> TSpannerApiFutures. getOrNull(com.google.api.core.ApiFuture<T> future)ROperation. getResult()Returns result of the operation if the operation is complete and had a result.com.google.api.gax.paging.Page<InstanceConfig>InstanceAdminClient. listInstanceConfigs(Options.ListOption... options)Lists the supported instance configs for current project.com.google.api.gax.paging.Page<Instance>InstanceAdminClient. listInstances(Options.ListOption... options)Lists the instances.booleanForwardingResultSet. next()booleanResultSet. next()Advances the result set to the next row, returning false if no such row exists.List<Partition>BatchReadOnlyTransaction. partitionQuery(PartitionOptions partitionOptions, Statement statement, Options.QueryOption... options)Returns a list ofPartitionto execute a query against the database.List<Partition>BatchReadOnlyTransaction. partitionRead(PartitionOptions partitionOptions, String table, KeySet keys, Iterable<String> columns, Options.ReadOption... options)Returns a list ofPartitionto read zero or more rows from a database.List<Partition>BatchReadOnlyTransaction. partitionReadUsingIndex(PartitionOptions partitionOptions, String table, String index, KeySet keys, Iterable<String> columns, Options.ReadOption... options)Returns a list ofPartitionto read zero or more rows from a database using an index.BackupBackup. reload()Fetches the backup's current information and returns a newBackupinstance.DatabaseDatabase. reload()Fetches the database's current information.Operation<R,M>Operation. reload()Fetches the current status of this operation.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.<T> List<T>AsyncResultSet. toList(com.google.common.base.Function<StructReader,T> transformer)Transforms the row cursor into an immutable list using the given transformer function.<T> List<T>ForwardingAsyncResultSet. toList(com.google.common.base.Function<StructReader,T> transformer)AsyncResultSet.CursorStateAsyncResultSet. tryNext()Non-blocking call that attempts to step the cursor to the next position in the stream.AsyncResultSet.CursorStateForwardingAsyncResultSet. tryNext()com.google.api.gax.longrunning.OperationFuture<Void,UpdateDatabaseDdlMetadata>DatabaseAdminClient. updateDatabaseDdl(String instanceId, String databaseId, Iterable<String> statements, String operationId)Enqueues the given DDL statements to be applied, in order but not necessarily all at once, to the database schema at some point (or points) in the future.com.google.api.gax.longrunning.OperationFuture<Void,UpdateDatabaseDdlMetadata>Database. updateDdl(Iterable<String> statements, String operationId)Enqueues the given DDL statements to be applied, in order but not necessarily all at once, to the database schema at some point (or points) in the future.default com.google.api.gax.longrunning.OperationFuture<InstanceConfig,UpdateInstanceConfigMetadata>InstanceAdminClient. updateInstanceConfig(InstanceConfigInfo instanceConfig, Iterable<InstanceConfigInfo.InstanceConfigField> fieldsToUpdate, Options.UpdateAdminApiOption... options)Updates a custom instance config.Operation<R,M>Operation. waitFor(com.google.cloud.RetryOption... waitOptions)Blocks till the operation is complete or maximum time, if specified, has elapsed.com.google.cloud.TimestampDatabaseClient. write(Iterable<Mutation> mutations)Writes the given mutations atomically to the database.com.google.cloud.TimestampDatabaseClient. writeAtLeastOnce(Iterable<Mutation> mutations)Writes the given mutations atomically to the database without replay protection.CommitResponseDatabaseClient. writeAtLeastOnceWithOptions(Iterable<Mutation> mutations, Options.TransactionOption... options)Writes the given mutations atomically to the database without replay protection.CommitResponseDatabaseClient. writeWithOptions(Iterable<Mutation> mutations, Options.TransactionOption... options)Writes the given mutations atomically to the database with the given options. -
Uses of SpannerException in com.google.cloud.spanner.connection
Methods in com.google.cloud.spanner.connection that throw SpannerException Modifier and Type Method Description static com.google.cloud.TimestampReadOnlyStalenessUtil. parseRfc3339(String str)Parses an RFC3339 date/time value with nanosecond precision and returns this as aTimestamp. -
Uses of SpannerException in com.google.cloud.spanner.spi.v1
Methods in com.google.cloud.spanner.spi.v1 with parameters of type SpannerException Modifier and Type Method Description voidSpannerRpc.ResultStreamConsumer. onError(SpannerException e)Methods in com.google.cloud.spanner.spi.v1 that throw SpannerException Modifier and Type Method Description com.google.api.core.ApiFuture<com.google.protobuf.Empty>SpannerRpc. asyncDeleteSession(String sessionName, Map<SpannerRpc.Option,?> options)List<Session>GapicSpannerRpc. batchCreateSessions(String databaseName, int sessionCount, String databaseRole, Map<String,String> labels, Map<SpannerRpc.Option,?> options)List<Session>SpannerRpc. batchCreateSessions(String databaseName, int sessionCount, String databaseRole, Map<String,String> labels, Map<SpannerRpc.Option,?> options)TransactionGapicSpannerRpc. beginTransaction(BeginTransactionRequest request, Map<SpannerRpc.Option,?> options)TransactionSpannerRpc. beginTransaction(BeginTransactionRequest request, Map<SpannerRpc.Option,?> options)voidGapicSpannerRpc. cancelOperation(String name)voidSpannerRpc. cancelOperation(String name)Cancels the specified long-running operation.CommitResponseGapicSpannerRpc. commit(CommitRequest commitRequest, Map<SpannerRpc.Option,?> options)CommitResponseSpannerRpc. commit(CommitRequest commitRequest, Map<SpannerRpc.Option,?> options)com.google.api.gax.longrunning.OperationFuture<Backup,CopyBackupMetadata>GapicSpannerRpc. copyBackup(BackupId sourceBackupId, Backup destinationBackup)com.google.api.gax.longrunning.OperationFuture<Backup,CreateBackupMetadata>GapicSpannerRpc. createBackup(Backup backupInfo)com.google.api.gax.longrunning.OperationFuture<Backup,CreateBackupMetadata>SpannerRpc. createBackup(Backup backupInfo)Creates a new backup from the source database specified in theBackupinstance.com.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<Instance,CreateInstanceMetadata>GapicSpannerRpc. createInstance(String parent, String instanceId, Instance instance)com.google.api.gax.longrunning.OperationFuture<Instance,CreateInstanceMetadata>SpannerRpc. createInstance(String parent, String instanceId, Instance instance)com.google.api.gax.longrunning.OperationFuture<InstanceConfig,CreateInstanceConfigMetadata>GapicSpannerRpc. createInstanceConfig(String parent, String instanceConfigId, InstanceConfig instanceConfig, Boolean validateOnly)default com.google.api.gax.longrunning.OperationFuture<InstanceConfig,CreateInstanceConfigMetadata>SpannerRpc. createInstanceConfig(String parent, String instanceConfigId, InstanceConfig instanceConfig, Boolean validateOnly)SessionGapicSpannerRpc. createSession(String databaseName, String databaseRole, Map<String,String> labels, Map<SpannerRpc.Option,?> options)SessionSpannerRpc. createSession(String databaseName, String databaseRole, Map<String,String> labels, Map<SpannerRpc.Option,?> options)voidGapicSpannerRpc. deleteInstance(String instanceName)voidSpannerRpc. deleteInstance(String instanceName)voidGapicSpannerRpc. deleteInstanceConfig(String instanceConfigName, String etag, Boolean validateOnly)default voidSpannerRpc. deleteInstanceConfig(String instanceConfigName, String etag, Boolean validateOnly)voidGapicSpannerRpc. deleteSession(String sessionName, Map<SpannerRpc.Option,?> options)voidSpannerRpc. deleteSession(String sessionName, Map<SpannerRpc.Option,?> options)voidGapicSpannerRpc. dropDatabase(String databaseName)voidSpannerRpc. dropDatabase(String databaseName)BackupGapicSpannerRpc. getBackup(String backupName)BackupSpannerRpc. getBackup(String backupName)Gets the backup with the specified name.DatabaseGapicSpannerRpc. getDatabase(String databaseName)DatabaseSpannerRpc. getDatabase(String databaseName)List<String>GapicSpannerRpc. getDatabaseDdl(String databaseName)List<String>SpannerRpc. getDatabaseDdl(String databaseName)InstanceGapicSpannerRpc. getInstance(String instanceName)InstanceSpannerRpc. getInstance(String instanceName)InstanceConfigGapicSpannerRpc. getInstanceConfig(String instanceConfigName)InstanceConfigSpannerRpc. getInstanceConfig(String instanceConfigName)com.google.longrunning.OperationGapicSpannerRpc. getOperation(String name)com.google.longrunning.OperationSpannerRpc. getOperation(String name)Retrieves a long running operation.SpannerRpc.Paginated<Backup>GapicSpannerRpc. listBackups(String instanceName, int pageSize, String filter, String pageToken)SpannerRpc.Paginated<Backup>SpannerRpc. listBackups(String instanceName, int pageSize, String filter, String pageToken)Lists the backups in the specified instance.SpannerRpc.Paginated<Database>GapicSpannerRpc. listDatabases(String instanceName, int pageSize, String pageToken)SpannerRpc.Paginated<Database>SpannerRpc. listDatabases(String instanceName, int pageSize, String pageToken)SpannerRpc.Paginated<InstanceConfig>GapicSpannerRpc. listInstanceConfigs(int pageSize, String pageToken)SpannerRpc.Paginated<InstanceConfig>SpannerRpc. listInstanceConfigs(int pageSize, String pageToken)SpannerRpc.Paginated<Instance>GapicSpannerRpc. listInstances(int pageSize, String pageToken, String filter)SpannerRpc.Paginated<Instance>SpannerRpc. listInstances(int pageSize, String pageToken, String filter)PartitionResponseGapicSpannerRpc. partitionQuery(PartitionQueryRequest request, Map<SpannerRpc.Option,?> options)PartitionResponseSpannerRpc. partitionQuery(PartitionQueryRequest request, Map<SpannerRpc.Option,?> options)PartitionResponseGapicSpannerRpc. partitionRead(PartitionReadRequest request, Map<SpannerRpc.Option,?> options)PartitionResponseSpannerRpc. partitionRead(PartitionReadRequest request, Map<SpannerRpc.Option,?> options)voidGapicSpannerRpc. rollback(RollbackRequest request, Map<SpannerRpc.Option,?> options)voidSpannerRpc. rollback(RollbackRequest request, Map<SpannerRpc.Option,?> options)com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,UpdateDatabaseDdlMetadata>GapicSpannerRpc. updateDatabaseDdl(String databaseName, 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(String databaseName, Iterable<String> updateDatabaseStatements, String updateId)com.google.api.gax.longrunning.OperationFuture<Instance,UpdateInstanceMetadata>GapicSpannerRpc. updateInstance(Instance instance, com.google.protobuf.FieldMask fieldMask)com.google.api.gax.longrunning.OperationFuture<Instance,UpdateInstanceMetadata>SpannerRpc. updateInstance(Instance instance, com.google.protobuf.FieldMask fieldMask)com.google.api.gax.longrunning.OperationFuture<InstanceConfig,UpdateInstanceConfigMetadata>GapicSpannerRpc. updateInstanceConfig(InstanceConfig instanceConfig, Boolean validateOnly, com.google.protobuf.FieldMask fieldMask)default com.google.api.gax.longrunning.OperationFuture<InstanceConfig,UpdateInstanceConfigMetadata>SpannerRpc. updateInstanceConfig(InstanceConfig instanceConfig, Boolean validateOnly, com.google.protobuf.FieldMask fieldMask) -
Uses of SpannerException in com.google.cloud.spanner.testing
Methods in com.google.cloud.spanner.testing that throw SpannerException Modifier and Type Method Description DatabaseRemoteSpannerHelper. createTestDatabase(Dialect dialect, Iterable<String> statements)Creates a test database defined bystatementsin the test instance.DatabaseRemoteSpannerHelper. createTestDatabase(Iterable<String> statements)DatabaseRemoteSpannerHelper. createTestDatabase(String... statements)Creates a test database defined bystatements.
-