# Hierarchy For All Packages

Package Hierarchies:

- nl.topicus.jdbc,
- nl.topicus.jdbc.extended,
- nl.topicus.jdbc.metadata,
- nl.topicus.jdbc.resultset,
- nl.topicus.jdbc.statement,
- nl.topicus.jdbc.transaction,
- nl.topicus.jdbc.util

## Class Hierarchy

- java.lang.Object
  - nl.topicus.jdbc.metadata.AbstractCloudSpannerWrapper (implements java.sql.Wrapper)
    - nl.topicus.jdbc.AbstractCloudSpannerConnection (implements java.sql.Connection)
      - nl.topicus.jdbc.CloudSpannerConnection
    - nl.topicus.jdbc.AbstractCloudSpannerDatabaseMetaData (implements java.sql.DatabaseMetaData)
      - nl.topicus.jdbc.CloudSpannerDatabaseMetaData
    - nl.topicus.jdbc.AbstractCloudSpannerFetcher
      - nl.topicus.jdbc.resultset.CloudSpannerResultSet
      - nl.topicus.jdbc.statement.CloudSpannerStatement
        - nl.topicus.jdbc.statement.AbstractCloudSpannerPreparedStatement (implements java.sql.PreparedStatement)
          - nl.topicus.jdbc.statement.CloudSpannerPreparedStatement
    - nl.topicus.jdbc.statement.CloudSpannerParameterMetaData (implements java.sql.ParameterMetaData)
    - nl.topicus.jdbc.resultset.CloudSpannerResultSetMetaData (implements java.sql.ResultSetMetaData)
  - nl.topicus.jdbc.extended.AbstractTablePartWorker (implements java.util.concurrent.Callable<V>)
    - nl.topicus.jdbc.extended.InsertWorker
  - nl.topicus.jdbc.CloudSpannerArray (implements java.sql.Array)
  - nl.topicus.jdbc.util.CloudSpannerConversionUtil
  - nl.topicus.jdbc.CloudSpannerDatabaseMetaDataConstants
  - nl.topicus.jdbc.CloudSpannerDriver (implements java.sql.Driver)
  - nl.topicus.jdbc.CloudSpannerOAuthUtil
  - nl.topicus.jdbc.transaction.CloudSpannerTransaction (implements com.google.cloud.spanner.TransactionContext)
  - nl.topicus.jdbc.extended.ConversionResult
  - nl.topicus.jdbc.extended.ConverterUtils
  - nl.topicus.jdbc.statement.DeleteKeyBuilder
  - nl.topicus.jdbc.MetaDataStore
  - nl.topicus.jdbc.MetaDataStore.TableKeyMetaData
  - nl.topicus.jdbc.statement.ParameterStore
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - nl.topicus.jdbc.transaction.CloudSpannerTransaction.TransactionException

## Enum Hierarchy

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