# Hierarchy For Package tigase.db.jdbc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tigase.db.AbstractAuthRepositoryWithCredentials (implements tigase.db.AuthRepository)
    - tigase.db.jdbc.TigaseCustomAuth (implements tigase.db.DataSourceAware<T>, tigase.db.util.RepositoryVersionAware)
      - tigase.db.jdbc.TigaseSPAuth (implements tigase.db.util.RepositoryVersionAware)
  - tigase.db.jdbc.DataRepositoryImpl (implements tigase.db.DataRepository, tigase.db.util.RepositoryVersionAware, tigase.stats.StatisticsProviderIfc)
  - tigase.db.jdbc.DrupalWPAuth (implements tigase.db.AuthRepository, tigase.db.DataSourceAware<T>)
  - tigase.db.jdbc.JDBCRepository (implements tigase.db.AuthRepository, tigase.db.DataSourceAware<T>, tigase.db.util.RepositoryVersionAware, tigase.db.UserRepository)
  - tigase.db.jdbc.PreparedStatementInvocationHandler (implements java.lang.reflect.InvocationHandler)
  - tigase.db.jdbc.TigaseAuth (implements tigase.db.AuthRepository, tigase.db.DataSourceAware<T>, tigase.db.util.RepositoryVersionAware)

## Interface Hierarchy

- tigase.db.jdbc.JDBCRepository.IRepoCache<K,​V>