# All Classes and Interfaces

Class
Description
CloudSpannerJdbcConnection
JDBC connection with a number of additional Cloud Spanner specific methods.
CloudSpannerJdbcPartitionedQueryResultSet
Result set that is returned for partitioned queries, e.g.
CloudSpannerJdbcPreparedStatement
This interface is implemented by `PreparedStatement`s that are created on Cloud Spanner JDBC connections.
CloudSpannerJdbcStatement
This interface is implemented by `Statement`s that are created on Cloud Spanner JDBC connections.
ConnectionHelper
Static helper class to get the `Spanner` instance from the underlying connection.
JdbcConstants
Constants for special values used by the Cloud Spanner JDBC driver.
JdbcDataSource
`DataSource` implementation for Google Cloud Spanner.
JdbcDataTypeConverter
JdbcDriver
JDBC `Driver` for Google Cloud Spanner.
JdbcSqlException
Base interface for all Cloud Spanner `SQLException`s.
JdbcSqlExceptionFactory
Factory class for creating `SQLException`s for Cloud Spanner
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
JsonType
Custom SQL type for Spanner JSON data type.
PgJsonbType
SpannerPool
Deprecated.
TransactionRetryListener
Deprecated.
TransactionRetryListener.RetryResult
Deprecated.