# Hierarchy For Package org.sqlite.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.sqlite.core.CoreDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - org.sqlite.core.CoreResultSet (implements org.sqlite.core.Codes)
  - org.sqlite.core.CoreStatement (implements org.sqlite.core.Codes)
    - org.sqlite.jdbc3.JDBC3Statement
      - org.sqlite.jdbc4.JDBC4Statement (implements java.sql.Statement)
        - org.sqlite.core.CorePreparedStatement
  - org.sqlite.core.DB (implements org.sqlite.core.Codes)
    - org.sqlite.core.NativeDB
  - org.sqlite.core.SafeStmtPtr

## Interface Hierarchy

- org.sqlite.core.Codes
- org.sqlite.core.DB.ProgressObserver
- org.sqlite.core.SafeStmtPtr.SafePtrConsumer<E>
- org.sqlite.core.SafeStmtPtr.SafePtrDoubleFunction<E>
- org.sqlite.core.SafeStmtPtr.SafePtrFunction<T,E>
- org.sqlite.core.SafeStmtPtr.SafePtrIntFunction<E>
- org.sqlite.core.SafeStmtPtr.SafePtrLongFunction<E>