# Hierarchy For Package org.firebirdsql.gds

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.firebirdsql.gds.ClumpletReader
  - org.firebirdsql.gds.JaybirdSystemProperties
  - org.firebirdsql.gds.MessageTemplate
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.sql.SQLException (implements java.lang.Iterable<T>)
        - org.firebirdsql.gds.GDSException
  - org.firebirdsql.gds.VaxEncoding

## Interface Hierarchy

- org.firebirdsql.gds.BlrConstants
- org.firebirdsql.gds.EventHandle
- org.firebirdsql.gds.EventHandler
- org.firebirdsql.gds.ISCConstants
- java.lang.Iterable<T>
  - org.firebirdsql.gds.ParameterBuffer (also extends java.io.Serializable)
    - org.firebirdsql.gds.BatchParameterBuffer
    - org.firebirdsql.gds.BlobParameterBuffer
    - org.firebirdsql.gds.ConnectionParameterBuffer
      - org.firebirdsql.gds.DatabaseParameterBuffer
      - org.firebirdsql.gds.ServiceParameterBuffer
    - org.firebirdsql.gds.ServiceRequestBuffer
    - org.firebirdsql.gds.TransactionParameterBuffer
- org.firebirdsql.gds.JaybirdErrorCodes
- org.firebirdsql.gds.Parameter
- java.io.Serializable
  - org.firebirdsql.gds.ParameterBuffer (also extends java.lang.Iterable<T>)
    - org.firebirdsql.gds.BatchParameterBuffer
    - org.firebirdsql.gds.BlobParameterBuffer
    - org.firebirdsql.gds.ConnectionParameterBuffer
      - org.firebirdsql.gds.DatabaseParameterBuffer
      - org.firebirdsql.gds.ServiceParameterBuffer
    - org.firebirdsql.gds.ServiceRequestBuffer
    - org.firebirdsql.gds.TransactionParameterBuffer

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.firebirdsql.gds.ClumpletReader.ClumpletType
    - org.firebirdsql.gds.ClumpletReader.Kind
    - org.firebirdsql.gds.ParameterTagMapping