| Interface | Description |
|---|---|
| CloudSpannerJdbcConnection |
JDBC connection with a number of additional Cloud Spanner specific methods.
|
| JdbcSqlException |
Base interface for all Cloud Spanner
SQLExceptions. |
| TransactionRetryListener |
Cloud Spanner can abort any read/write transaction because of potential deadlocks or other
internal reasons.
|
| Class | Description |
|---|---|
| JdbcConstants |
Constants for special values used by the Cloud Spanner JDBC driver.
|
| JdbcDataSource |
DataSource implementation for Google Cloud Spanner. |
| JdbcDriver |
JDBC
Driver for Google Cloud Spanner. |
| JdbcSqlExceptionFactory |
Factory class for creating
SQLExceptions for Cloud Spanner |
| SpannerPool |
Pool for keeping track of
Spanner instances needed by JDBC connections. |
| Enum | Description |
|---|---|
| TransactionRetryListener.RetryResult |
The result of a retry.
|
| Exception | Description |
|---|---|
| JdbcSqlExceptionFactory.JdbcAbortedDueToConcurrentModificationException |
Specific
SQLException that is thrown when a transaction was aborted and could not be
retried due to a concurrent modification. |
| JdbcSqlExceptionFactory.JdbcAbortedException |
Specific
SQLException that is thrown when a transaction was aborted and could not be
successfully retried. |
| JdbcSqlExceptionFactory.JdbcSqlBatchUpdateException |
Specific
SQLException that is thrown when a SpannerBatchUpdateException occurs. |
| JdbcSqlExceptionFactory.JdbcSqlClientInfoException |
Specific
SQLException that is thrown when setting client info on a connection |
| JdbcSqlExceptionFactory.JdbcSqlExceptionImpl |
Base
SQLException for Cloud Spanner |
| JdbcSqlExceptionFactory.JdbcSqlFeatureNotSupportedException |
Specific
SQLException that is thrown for unsupported methods and values |
| JdbcSqlExceptionFactory.JdbcSqlTimeoutException |
Specific
SQLException that is thrown when a statement times out |
Copyright © 2019 Google LLC. All rights reserved.