# Hierarchy For Package com.pivotal.gemfirexd.thrift.internal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.pivotal.gemfirexd.thrift.internal.ClientBlob (implements java.sql.Blob)
  - com.pivotal.gemfirexd.thrift.internal.ClientClob (implements java.sql.Clob)
  - com.pivotal.gemfirexd.thrift.internal.ClientConfiguration
  - com.pivotal.gemfirexd.thrift.internal.ClientDBMetaData (implements java.sql.DatabaseMetaData)
  - com.pivotal.gemfirexd.thrift.internal.ClientParameterMetaData (implements java.sql.ParameterMetaData)
  - com.pivotal.gemfirexd.thrift.internal.ClientResultSet (implements java.sql.ResultSet)
  - com.pivotal.gemfirexd.thrift.internal.ClientRSMetaData (implements java.sql.ResultSetMetaData)
  - com.pivotal.gemfirexd.thrift.internal.ClientStatement (implements java.sql.Statement)
    - com.pivotal.gemfirexd.thrift.internal.ClientPreparedStatement (implements java.sql.PreparedStatement, com.pivotal.gemfirexd.thrift.common.PrepareResultHolder)
      - com.pivotal.gemfirexd.thrift.internal.ClientCallableStatement (implements java.sql.CallableStatement)
  - com.pivotal.gemfirexd.thrift.internal.HostConnection
  - java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
    - com.pivotal.gemfirexd.thrift.internal.ClientConnection (implements java.sql.Connection)
    - com.pivotal.gemfirexd.thrift.internal.ClientService
  - java.lang.ref.Reference<T>
    - java.lang.ref.WeakReference<T>
      - com.gemstone.gemfire.internal.shared.FinalizeObject (implements com.gemstone.gnu.trove.TLinkable)
        - com.pivotal.gemfirexd.thrift.internal.ClientFinalizer (implements com.gemstone.gemfire.internal.shared.FinalizeObject.BatchFinalize)