# Hierarchy For Package nl.topicus.jdbc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - nl.topicus.jdbc.metadata.AbstractCloudSpannerWrapper (implements java.sql.Wrapper)
    - nl.topicus.jdbc.AbstractCloudSpannerConnection (implements nl.topicus.jdbc.ICloudSpannerConnection)
      - nl.topicus.jdbc.CloudSpannerConnection
    - nl.topicus.jdbc.AbstractCloudSpannerDatabaseMetaData (implements java.sql.DatabaseMetaData)
      - nl.topicus.jdbc.CloudSpannerDatabaseMetaData
    - nl.topicus.jdbc.AbstractCloudSpannerFetcher
    - nl.topicus.jdbc.CloudSpannerDataSource (implements javax.sql.DataSource)
      - nl.topicus.jdbc.CloudSpannerConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource, java.io.Serializable)
      - nl.topicus.jdbc.CloudSpannerXADataSource (implements javax.sql.XADataSource)
  - nl.topicus.jdbc.CloudSpannerArray (implements java.sql.Array)
  - nl.topicus.jdbc.CloudSpannerConnection.CloudSpannerDatabaseSpecification
  - nl.topicus.jdbc.CloudSpannerDatabaseMetaDataConstants
  - nl.topicus.jdbc.CloudSpannerDriver (implements java.sql.Driver)
  - nl.topicus.jdbc.CloudSpannerOAuthUtil
  - nl.topicus.jdbc.CloudSpannerPooledConnection (implements java.lang.AutoCloseable, javax.sql.PooledConnection)
  - nl.topicus.jdbc.Logger
  - nl.topicus.jdbc.MetaDataStore
  - nl.topicus.jdbc.MetaDataStore.TableKeyMetaData

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.sql.Connection (also extends java.sql.Wrapper)
    - nl.topicus.jdbc.ICloudSpannerConnection
- java.sql.Wrapper
  - java.sql.Connection (also extends java.lang.AutoCloseable)
    - nl.topicus.jdbc.ICloudSpannerConnection

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - nl.topicus.jdbc.CloudSpannerDataType