# Hierarchy For Package org.apache.kylin.jdbc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.hydromatic.avatica.AvaticaConnection (implements java.sql.Connection)
    - org.apache.kylin.jdbc.KylinConnectionImpl
  - net.hydromatic.avatica.AvaticaResultSet (implements net.hydromatic.avatica.ArrayImpl.Factory, java.sql.ResultSet)
    - org.apache.kylin.jdbc.KylinResultSet
  - net.hydromatic.avatica.AvaticaStatement (implements java.sql.Statement)
    - net.hydromatic.avatica.AvaticaPreparedStatement (implements java.sql.ParameterMetaData, java.sql.PreparedStatement)
      - org.apache.kylin.jdbc.KylinPrepareStatementImpl
        - org.apache.kylin.jdbc.KylinJdbc41Factory.KylinJdbc41PreparedStatement
    - org.apache.kylin.jdbc.KylinStatementImpl
      - org.apache.kylin.jdbc.KylinJdbc41Factory.KylinJdbc41Statement
  - org.apache.kylin.jdbc.KylinEnumerator<E> (implements net.hydromatic.linq4j.Enumerator<T>)
  - org.apache.kylin.jdbc.KylinJdbc41Factory (implements net.hydromatic.avatica.AvaticaFactory)
    - org.apache.kylin.jdbc.KylinJdbc40Factory
  - org.apache.kylin.jdbc.KylinMetaImpl (implements net.hydromatic.avatica.Meta)
  - org.apache.kylin.jdbc.KylinMetaImpl.AbstractNode
    - org.apache.kylin.jdbc.KylinMetaImpl.MetaCatalog
    - org.apache.kylin.jdbc.KylinMetaImpl.MetaProject
    - org.apache.kylin.jdbc.KylinMetaImpl.MetaSchema
    - org.apache.kylin.jdbc.KylinMetaImpl.MetaTable
  - org.apache.kylin.jdbc.KylinMetaImpl.MetaColumn
  - org.apache.kylin.jdbc.KylinMetaImpl.MetaTableType
  - org.apache.kylin.jdbc.KylinPrepare.PrepareResult (implements net.hydromatic.avatica.AvaticaPrepareResult)
  - org.apache.kylin.jdbc.KylinPrepareImpl (implements org.apache.kylin.jdbc.KylinPrepare)
  - net.hydromatic.avatica.UnregisteredDriver (implements java.sql.Driver)
    - org.apache.kylin.jdbc.Driver

## Interface Hierarchy

- org.apache.kylin.jdbc.KylinPrepare