# Hierarchy For Package com.salesforce.datacloud.jdbc.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.calcite.avatica.util.AbstractCursor (implements org.apache.calcite.avatica.util.Cursor)
    - com.salesforce.datacloud.jdbc.core.MetadataCursor
    - com.salesforce.datacloud.jdbc.core.QueryJDBCCursor
  - org.apache.calcite.avatica.util.ArrayFactoryImpl (implements org.apache.calcite.avatica.util.ArrayImpl.Factory)
    - org.apache.calcite.avatica.AvaticaResultSet (implements java.sql.ResultSet)
      - com.salesforce.datacloud.jdbc.core.StreamingResultSet (implements com.salesforce.datacloud.jdbc.core.DataCloudResultSet)
  - com.salesforce.datacloud.jdbc.core.DataCloudConnection (implements java.lang.AutoCloseable, java.sql.Connection)
  - com.salesforce.datacloud.jdbc.core.DataCloudConnectionString
  - com.salesforce.datacloud.jdbc.core.DataCloudDatabaseMetadata (implements java.sql.DatabaseMetaData)
  - com.salesforce.datacloud.jdbc.core.DataCloudStatement (implements java.sql.Statement)
    - com.salesforce.datacloud.jdbc.core.DataCloudPreparedStatement (implements java.sql.PreparedStatement)
  - com.salesforce.datacloud.jdbc.core.ExecuteQueryResponseChannel (implements java.nio.channels.ReadableByteChannel)
  - com.salesforce.datacloud.jdbc.core.HyperConnectionSettings
  - com.salesforce.datacloud.jdbc.core.HyperGrpcClientExecutor (implements java.lang.AutoCloseable)
  - com.salesforce.datacloud.jdbc.core.HyperGrpcClientExecutor.HyperGrpcClientExecutorBuilder
  - com.salesforce.datacloud.jdbc.core.MetadataCursor.ListGetter
  - com.salesforce.datacloud.jdbc.core.MetadataResultSet
  - com.salesforce.datacloud.jdbc.core.QueryResultSetMetadata (implements java.sql.ResultSetMetaData)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.sql.ResultSet (also extends java.sql.Wrapper)
    - com.salesforce.datacloud.jdbc.core.DataCloudResultSet
- java.sql.Wrapper
  - java.sql.ResultSet (also extends java.lang.AutoCloseable)
    - com.salesforce.datacloud.jdbc.core.DataCloudResultSet

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.salesforce.datacloud.jdbc.core.QueryDBMetadata