# Hierarchy For Package com.tableau.hyperapi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.tableau.hyperapi.Catalog
  - com.tableau.hyperapi.Connection (implements java.lang.AutoCloseable)
  - com.tableau.hyperapi.DatabaseName (implements java.lang.Comparable<T>)
  - com.tableau.hyperapi.Endpoint
  - com.tableau.hyperapi.HyperAPIUtil
  - com.tableau.hyperapi.HyperException.ContextId (implements java.io.Serializable)
  - com.tableau.hyperapi.HyperProcess (implements java.lang.AutoCloseable)
  - com.tableau.hyperapi.HyperServiceVersion
  - com.tableau.hyperapi.Inserter (implements java.lang.AutoCloseable)
  - com.tableau.hyperapi.Inserter.ColumnMapping
  - com.tableau.hyperapi.Interval (implements java.lang.Comparable<T>)
  - com.tableau.hyperapi.Name (implements java.lang.Comparable<T>)
  - com.tableau.hyperapi.Result (implements java.lang.AutoCloseable)
  - com.tableau.hyperapi.ResultSchema
  - com.tableau.hyperapi.ResultSchema.Column
  - com.tableau.hyperapi.SchemaName (implements java.lang.Comparable<T>)
  - com.tableau.hyperapi.Sql
  - com.tableau.hyperapi.SqlType (implements java.lang.Comparable<T>)
  - com.tableau.hyperapi.TableDefinition
  - com.tableau.hyperapi.TableDefinition.Column
  - com.tableau.hyperapi.TableName (implements java.lang.Comparable<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.tableau.hyperapi.HyperException

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.tableau.hyperapi.CreateMode
    - com.tableau.hyperapi.Nullability
    - com.tableau.hyperapi.Persistence
    - com.tableau.hyperapi.Telemetry
    - com.tableau.hyperapi.TypeTag