## Uses of Interface
com.google.cloud.spanner.jdbc.JdbcSqlException

### Uses of JdbcSqlException in com.google.cloud.spanner.jdbc

Classes in com.google.cloud.spanner.jdbc that implement JdbcSqlException
`static class` `JdbcSqlExceptionFactory.JdbcAbortedDueToConcurrentModificationException` Specific `SQLException` that is thrown when a transaction was aborted and could not be retried due to a concurrent modification.
`static class` `JdbcSqlExceptionFactory.JdbcAbortedException` Specific `SQLException` that is thrown when a transaction was aborted and could not be successfully retried.
`static class` `JdbcSqlExceptionFactory.JdbcSqlBatchUpdateException` Specific `SQLException` that is thrown when a `SpannerBatchUpdateException` occurs.
`static class` `JdbcSqlExceptionFactory.JdbcSqlClientInfoException` Specific `SQLException` that is thrown when setting client info on a connection
`static class` `JdbcSqlExceptionFactory.JdbcSqlExceptionImpl` Base `SQLException` for Cloud Spanner
`static class` `JdbcSqlExceptionFactory.JdbcSqlFeatureNotSupportedException` Specific `SQLException` that is thrown for unsupported methods and values
`static class` `JdbcSqlExceptionFactory.JdbcSqlTimeoutException` Specific `SQLException` that is thrown when a statement times out