# Hierarchy For Package org.firebirdsql.gds.ng

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.firebirdsql.gds.ng.AbstractAttachProperties<T> (implements org.firebirdsql.gds.ng.IAttachProperties<T>)
    - org.firebirdsql.gds.ng.FbConnectionProperties (implements org.firebirdsql.gds.ng.IConnectionProperties)
    - org.firebirdsql.gds.ng.FbServiceProperties (implements org.firebirdsql.gds.ng.IServiceProperties)
  - org.firebirdsql.gds.ng.AbstractConnection<T,C>
  - org.firebirdsql.gds.ng.AbstractEventHandle (implements org.firebirdsql.gds.EventHandle)
  - org.firebirdsql.gds.ng.AbstractFbAttachment<T> (implements org.firebirdsql.gds.ng.FbAttachment)
    - org.firebirdsql.gds.ng.AbstractFbDatabase<T> (implements org.firebirdsql.gds.ng.FbDatabase, org.firebirdsql.gds.ng.listeners.TransactionListener)
    - org.firebirdsql.gds.ng.AbstractFbService<T> (implements org.firebirdsql.gds.ng.FbService)
  - org.firebirdsql.gds.ng.AbstractFbBlob (implements org.firebirdsql.gds.ng.listeners.DatabaseListener, org.firebirdsql.gds.ng.FbBlob, org.firebirdsql.gds.ng.listeners.TransactionListener)
  - org.firebirdsql.gds.ng.AbstractFbStatement (implements org.firebirdsql.gds.ng.FbStatement)
  - org.firebirdsql.gds.ng.AbstractFbTransaction (implements org.firebirdsql.gds.ng.FbTransaction)
  - org.firebirdsql.gds.ng.AbstractImmutableAttachProperties<T> (implements org.firebirdsql.gds.ng.IAttachProperties<T>)
    - org.firebirdsql.gds.ng.FbImmutableConnectionProperties (implements org.firebirdsql.gds.ng.IConnectionProperties)
    - org.firebirdsql.gds.ng.FbImmutableServiceProperties (implements org.firebirdsql.gds.ng.IServiceProperties)
  - org.firebirdsql.gds.ng.AbstractParameterConverter<D,S> (implements org.firebirdsql.gds.ng.ParameterConverter<D,S>)
  - org.firebirdsql.gds.ng.BlobLengthProcessor (implements org.firebirdsql.gds.ng.InfoProcessor<T>)
  - org.firebirdsql.gds.ng.DatatypeCoder.RawDateTimeStruct
  - org.firebirdsql.gds.ng.DefaultDatatypeCoder (implements org.firebirdsql.gds.ng.DatatypeCoder)
  - org.firebirdsql.gds.ng.ExecutionPlanProcessor (implements org.firebirdsql.gds.ng.InfoProcessor<T>)
  - org.firebirdsql.gds.ng.FbExceptionBuilder
  - org.firebirdsql.gds.ng.SqlCountHolder
  - org.firebirdsql.gds.ng.SqlCountProcessor (implements org.firebirdsql.gds.ng.InfoProcessor<T>)
  - org.firebirdsql.gds.ng.StatementInfoProcessor (implements org.firebirdsql.gds.ng.InfoProcessor<T>)
  - org.firebirdsql.gds.ng.SyncObject
  - org.firebirdsql.gds.ng.TransactionHelper

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.firebirdsql.gds.ng.FbAttachment (also extends org.firebirdsql.gds.ng.listeners.ExceptionListenable)
    - org.firebirdsql.gds.ng.FbDatabase
    - org.firebirdsql.gds.ng.FbService
  - org.firebirdsql.gds.ng.FbBlob (also extends org.firebirdsql.gds.ng.listeners.ExceptionListenable)
- org.firebirdsql.gds.ng.DatatypeCoder
- org.firebirdsql.gds.ng.listeners.ExceptionListenable
  - org.firebirdsql.gds.ng.FbAttachment (also extends java.lang.AutoCloseable)
    - org.firebirdsql.gds.ng.FbDatabase
    - org.firebirdsql.gds.ng.FbService
  - org.firebirdsql.gds.ng.FbBlob (also extends java.lang.AutoCloseable)
  - org.firebirdsql.gds.ng.FbStatement
  - org.firebirdsql.gds.ng.FbTransaction
- org.firebirdsql.gds.ng.FbDatabaseFactory
- org.firebirdsql.gds.ng.IAttachProperties<T>
  - org.firebirdsql.gds.ng.IConnectionProperties
  - org.firebirdsql.gds.ng.IServiceProperties
- org.firebirdsql.gds.ng.InfoProcessor<T>
- org.firebirdsql.gds.ng.InfoProcessor.StatementInfo
- org.firebirdsql.gds.ng.ParameterConverter<D,S>
- org.firebirdsql.gds.ng.WarningMessageCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.firebirdsql.gds.ng.WireCrypt
    - org.firebirdsql.gds.ng.TransactionState
    - org.firebirdsql.gds.ng.StatementType
    - org.firebirdsql.gds.ng.StatementState
    - org.firebirdsql.gds.ng.FbBlob.SeekMode

Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.