# 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.
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
ProtoEnumType
Custom SQL type for Spanner PROTO data type.
ProtoMessageType
Custom SQL type for Spanner PROTO data type.
SpannerPool
Deprecated.
TransactionRetryListener
Deprecated.
TransactionRetryListener.RetryResult
Deprecated.