# Hierarchy For Package com.mysql.cj

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.mysql.cj.CharsetMapping
  - com.mysql.cj.Collation
  - com.mysql.cj.Constants
  - com.mysql.cj.Messages
  - com.mysql.cj.MysqlCharset
  - com.mysql.cj.PerConnectionLRUFactory (implements com.mysql.cj.CacheAdapterFactory<K,V>)
  - com.mysql.cj.PerConnectionLRUFactory.PerConnectionLRU (implements com.mysql.cj.CacheAdapter<K,V>)
  - com.mysql.cj.QueryInfo
  - com.mysql.cj.ServerVersion (implements java.lang.Comparable<T>)

## Interface Hierarchy

- com.mysql.cj.BindValue
- com.mysql.cj.CacheAdapter<K,V>
- com.mysql.cj.CacheAdapterFactory<K,V>
- com.mysql.cj.CancelQueryTask
- com.mysql.cj.CharsetSettings
- com.mysql.cj.DataStoreMetadata
- com.mysql.cj.MessageBuilder<M>
- com.mysql.cj.MysqlConnection
- com.mysql.cj.PingTarget
- com.mysql.cj.Query
  - com.mysql.cj.PreparedQuery
- com.mysql.cj.QueryAttributesBindings
- com.mysql.cj.QueryBindings
- com.mysql.cj.QueryResult
- com.mysql.cj.Session
- com.mysql.cj.Session.SessionEventListener
- com.mysql.cj.TransactionEventHandler
- com.mysql.cj.WarningListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.mysql.cj.QueryReturnType
    - com.mysql.cj.PlaceholderPurpose
    - com.mysql.cj.MysqlType (implements java.sql.SQLType)
    - com.mysql.cj.Query.CancelStatus

Copyright © 2016, 2026, Oracle and/or its affiliates.