# Hierarchy For All Packages

Package Hierarchies:

- com.tibco.datagrid,
- com.tibco.datagrid.exceptions

## Class Hierarchy

- java.lang.Object
  - com.tibco.datagrid.DataGrid
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.tibco.datagrid.DataGridException
        - com.tibco.datagrid.exceptions.DataGridAlreadyExistsException
        - com.tibco.datagrid.exceptions.DataGridClientShutdownException
        - com.tibco.datagrid.exceptions.DataGridEndOfBufferException
        - com.tibco.datagrid.exceptions.DataGridFormatUnavailableException
        - com.tibco.datagrid.exceptions.DataGridIllegalStateException
        - com.tibco.datagrid.exceptions.DataGridInMaintenanceException
        - com.tibco.datagrid.exceptions.DataGridInvalidConfigException
        - com.tibco.datagrid.exceptions.DataGridInvalidFormatException
        - com.tibco.datagrid.exceptions.DataGridInvalidResourceException
        - com.tibco.datagrid.exceptions.DataGridInvalidTypeException
        - com.tibco.datagrid.exceptions.DataGridInvalidValueException
        - com.tibco.datagrid.exceptions.DataGridLimitReachedException
        - com.tibco.datagrid.exceptions.DataGridNotFoundException
        - com.tibco.datagrid.exceptions.DataGridNotInitializedException
        - com.tibco.datagrid.exceptions.DataGridNotPermittedException
        - com.tibco.datagrid.exceptions.DataGridNotSupportedException
        - com.tibco.datagrid.exceptions.DataGridOutOfRangeException
        - com.tibco.datagrid.exceptions.DataGridRealmServerException
        - com.tibco.datagrid.exceptions.DataGridResourceUnavailableException
        - com.tibco.datagrid.exceptions.DataGridSQLBadBatchException
        - com.tibco.datagrid.exceptions.DataGridSQLCommandException
        - com.tibco.datagrid.exceptions.DataGridSQLDDLCommandException
        - com.tibco.datagrid.exceptions.DataGridSQLDMLCommandException
        - com.tibco.datagrid.exceptions.DataGridSQLInvalidValueException
        - com.tibco.datagrid.exceptions.DataGridSQLNotPermittedException
        - com.tibco.datagrid.exceptions.DataGridSQLNotSupportedException
        - com.tibco.datagrid.exceptions.DataGridSQLParserException
        - com.tibco.datagrid.exceptions.DataGridSQLQueryCommandException
        - com.tibco.datagrid.exceptions.DataGridSQLQueryException
        - com.tibco.datagrid.exceptions.DataGridSQLResourceUnavailableException
        - com.tibco.datagrid.exceptions.DataGridSQLStatementException
        - com.tibco.datagrid.exceptions.DataGridSQLSyntaxException
        - com.tibco.datagrid.exceptions.DataGridSQLSystemException
        - com.tibco.datagrid.exceptions.DataGridTimeoutException
        - com.tibco.datagrid.exceptions.DataGridVersionMismatchException
      - java.lang.RuntimeException
        - com.tibco.datagrid.DataGridRuntimeException
          - com.tibco.datagrid.exceptions.DataGridInvalidArgumentException
          - com.tibco.datagrid.exceptions.DataGridOSException
  - com.tibco.datagrid.TibDateTime (implements java.lang.Comparable<T>)
  - com.tibco.datagrid.Version

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.tibco.datagrid.BatchResult
  - com.tibco.datagrid.Connection
  - com.tibco.datagrid.GridMetadata
  - com.tibco.datagrid.ResultSet (also extends java.lang.Iterable<T>)
  - com.tibco.datagrid.RowSet (also extends java.lang.Iterable<T>)
  - com.tibco.datagrid.Session
  - com.tibco.datagrid.Statement
  - com.tibco.datagrid.Table
  - com.tibco.datagrid.TableListener
- com.tibco.datagrid.Column
- com.tibco.datagrid.Event
- java.lang.Iterable<T>
  - com.tibco.datagrid.ResultSet (also extends java.lang.AutoCloseable)
  - com.tibco.datagrid.Row
  - com.tibco.datagrid.RowSet (also extends java.lang.AutoCloseable)
- java.util.Iterator<E>
  - com.tibco.datagrid.RowIterator
- com.tibco.datagrid.LogHandler
- com.tibco.datagrid.ResultSetMetadata
- com.tibco.datagrid.TableEventHandler
- com.tibco.datagrid.TableMetadata

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.tibco.datagrid.EventType
    - com.tibco.datagrid.ColumnType