# Hierarchy For Package com.amazon.redshift.jdbc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.amazon.redshift.jdbc.AbstractBlobClob
    - com.amazon.redshift.jdbc.RedshiftBlob (implements java.sql.Blob)
    - com.amazon.redshift.jdbc.RedshiftClob (implements java.sql.Clob)
  - com.amazon.redshift.ds.common.BaseDataSource (implements javax.sql.CommonDataSource, javax.naming.Referenceable)
    - com.amazon.redshift.ds.RedshiftConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource, javax.sql.DataSource, java.io.Serializable)
      - com.amazon.redshift.jdbc.DataSource
  - com.amazon.redshift.Driver (implements java.sql.Driver)
    - com.amazon.redshift.jdbc.Driver
  - com.amazon.redshift.jdbc.EscapedFunctions
  - com.amazon.redshift.jdbc.EscapedFunctions2
  - com.amazon.redshift.jdbc.FieldMetadata (implements com.amazon.redshift.util.CanEstimateSize)
  - com.amazon.redshift.jdbc.FieldMetadata.Key
  - com.amazon.redshift.jdbc.RedshiftArray (implements java.sql.Array)
  - com.amazon.redshift.jdbc.RedshiftConnectionImpl (implements com.amazon.redshift.core.BaseConnection)
  - com.amazon.redshift.jdbc.RedshiftConnectionImpl.AbortCommand (implements java.lang.Runnable)
  - com.amazon.redshift.jdbc.RedshiftDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.amazon.redshift.jdbc.RedshiftParameterMetaData (implements java.sql.ParameterMetaData)
  - com.amazon.redshift.jdbc.RedshiftResultSet (implements com.amazon.redshift.RedshiftRefCursorResultSet, java.sql.ResultSet)
  - com.amazon.redshift.jdbc.RedshiftResultSetMetaDataImpl (implements com.amazon.redshift.RedshiftResultSetMetaData, java.sql.ResultSetMetaData)
  - com.amazon.redshift.jdbc.RedshiftSavepoint (implements java.sql.Savepoint)
  - com.amazon.redshift.jdbc.RedshiftSQLXML (implements java.sql.SQLXML)
  - com.amazon.redshift.jdbc.RedshiftStatementImpl (implements com.amazon.redshift.core.BaseStatement, java.sql.Statement)
    - com.amazon.redshift.jdbc.RedshiftPreparedStatement (implements java.sql.PreparedStatement)
      - com.amazon.redshift.jdbc.RedshiftCallableStatement (implements java.sql.CallableStatement)
  - com.amazon.redshift.core.ResultHandlerBase (implements com.amazon.redshift.core.ResultHandler)
    - com.amazon.redshift.jdbc.BatchResultHandler
    - com.amazon.redshift.jdbc.RedshiftResultSet.CursorResultHandler
    - com.amazon.redshift.jdbc.RedshiftStatementImpl.StatementResultHandler
  - com.amazon.redshift.jdbc.ResultWrapper
  - com.amazon.redshift.jdbc.TimestampUtils
  - com.amazon.redshift.jdbc.TypeInfoCache (implements com.amazon.redshift.core.TypeInfo)
  - com.amazon.redshift.jdbc.UUIDArrayAssistant (implements com.amazon.redshift.jdbc2.ArrayAssistant)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amazon.redshift.jdbc.PreferQueryMode
    - com.amazon.redshift.jdbc.EscapeSyntaxCallMode
    - com.amazon.redshift.jdbc.AutoSave
    - com.amazon.redshift.jdbc.SslMode