# Hierarchy For Package com.mysql.cj.xdevapi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.mysql.cj.xdevapi.ClientFactory
  - com.mysql.cj.xdevapi.Expression
  - com.mysql.cj.xdevapi.Schema.CreateCollectionOptions
  - com.mysql.cj.xdevapi.Schema.ModifyCollectionOptions
  - com.mysql.cj.xdevapi.Schema.Validation
  - com.mysql.cj.xdevapi.SessionFactory
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.mysql.cj.exceptions.CJException
          - com.mysql.cj.xdevapi.XDevAPIError

## Interface Hierarchy

- com.mysql.cj.xdevapi.Client
- com.mysql.cj.xdevapi.Column
- com.mysql.cj.xdevapi.DatabaseObject
  - com.mysql.cj.xdevapi.Collection
  - com.mysql.cj.xdevapi.Schema
  - com.mysql.cj.xdevapi.Table
- com.mysql.cj.xdevapi.FilterParams
- java.lang.Iterable<T>
  - com.mysql.cj.xdevapi.FetchResult<T> (also extends java.util.Iterator<E>)
    - com.mysql.cj.xdevapi.DocResult (also extends com.mysql.cj.xdevapi.Result)
    - com.mysql.cj.xdevapi.RowResult (also extends com.mysql.cj.xdevapi.Result)
      - com.mysql.cj.xdevapi.SqlResult (also extends com.mysql.cj.xdevapi.InsertResult, com.mysql.cj.xdevapi.Result)
- java.util.Iterator<E>
  - com.mysql.cj.xdevapi.FetchResult<T> (also extends java.lang.Iterable<T>)
    - com.mysql.cj.xdevapi.DocResult (also extends com.mysql.cj.xdevapi.Result)
    - com.mysql.cj.xdevapi.RowResult (also extends com.mysql.cj.xdevapi.Result)
      - com.mysql.cj.xdevapi.SqlResult (also extends com.mysql.cj.xdevapi.InsertResult, com.mysql.cj.xdevapi.Result)
- com.mysql.cj.xdevapi.JsonValue
  - com.mysql.cj.xdevapi.DbDoc (also extends java.util.Map<K,V>)
- java.util.Map<K,V>
  - com.mysql.cj.xdevapi.DbDoc (also extends com.mysql.cj.xdevapi.JsonValue)
- com.mysql.cj.QueryResult
  - com.mysql.cj.xdevapi.Result
    - com.mysql.cj.xdevapi.AddResult
    - com.mysql.cj.xdevapi.DocResult (also extends com.mysql.cj.xdevapi.FetchResult<T>)
    - com.mysql.cj.xdevapi.InsertResult
      - com.mysql.cj.xdevapi.SqlResult (also extends com.mysql.cj.xdevapi.Result, com.mysql.cj.xdevapi.RowResult)
    - com.mysql.cj.xdevapi.RowResult (also extends com.mysql.cj.xdevapi.FetchResult<T>)
      - com.mysql.cj.xdevapi.SqlResult (also extends com.mysql.cj.xdevapi.InsertResult, com.mysql.cj.xdevapi.Result)
    - com.mysql.cj.xdevapi.SqlResult (also extends com.mysql.cj.xdevapi.InsertResult, com.mysql.cj.xdevapi.RowResult)
- com.mysql.cj.xdevapi.Row
- com.mysql.cj.xdevapi.Session
- com.mysql.cj.xdevapi.Statement<STMT_T,RES_T>
  - com.mysql.cj.xdevapi.AddStatement
  - com.mysql.cj.xdevapi.DeleteStatement
  - com.mysql.cj.xdevapi.FindStatement
  - com.mysql.cj.xdevapi.InsertStatement
  - com.mysql.cj.xdevapi.ModifyStatement
  - com.mysql.cj.xdevapi.RemoveStatement
  - com.mysql.cj.xdevapi.SelectStatement
  - com.mysql.cj.xdevapi.SqlStatement
  - com.mysql.cj.xdevapi.UpdateStatement
- com.mysql.cj.protocol.Warning
  - com.mysql.cj.xdevapi.Warning

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.mysql.cj.xdevapi.Statement.LockContention
    - com.mysql.cj.xdevapi.UpdateType
    - com.mysql.cj.xdevapi.FilterParams.RowLock
    - com.mysql.cj.xdevapi.FilterParams.RowLockOptions
    - com.mysql.cj.xdevapi.DatabaseObject.DbObjectType
    - com.mysql.cj.xdevapi.DatabaseObject.DbObjectStatus
    - com.mysql.cj.xdevapi.Client.ClientProperty
    - com.mysql.cj.xdevapi.Type
    - com.mysql.cj.xdevapi.Schema.Validation.ValidationLevel

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