# Module org.firebirdsql.jaybird

module org.firebirdsql.jaybird

- ## Packages

  Exports
  Package
  Description
  org.firebirdsql.ds
  Implementations of `DataSource`, `XADataSource`, `ConnectionPoolDataSource` and related classes.
  org.firebirdsql.encodings
  Defines the supported Firebird character sets and their mapping to Java character sets.
  org.firebirdsql.event
  Provides support for listening to Firebird events.
  org.firebirdsql.extern.decimal
  Converts `BigDecimal` to and from IEEE-754r (IEEE-754-2008) decimal byte representations.
  org.firebirdsql.gds
  Low-level APIs for accessing a Firebird database server.
  org.firebirdsql.gds.impl
  This package contains classes for the pluggable GDS implementations.
  org.firebirdsql.gds.impl.argument
  Arguments (code, type information and value) for `ParameterBufferBase`.
  org.firebirdsql.gds.impl.wire
  Pure-java implementation of `GDSFactoryPlugin` and supporting classes.
  org.firebirdsql.gds.ng
  The Jaybird GDS-ng API provides the abstraction for connecting to Firebird either through a wire protocol implementation, a native firebird client or other means.
  org.firebirdsql.gds.ng.dbcrypt
  SPI for Firebird database encryption callback.
  org.firebirdsql.gds.ng.fields
  Low-level field (column or parameter) descriptors, row descriptors, and row values.
  org.firebirdsql.gds.ng.listeners
  Listener interfaces and supporting classes for the `org.firebirdsql.gds.ng` API.
  org.firebirdsql.gds.ng.monitor
  Interfaces for operation monitoring (experimental feature).
  org.firebirdsql.gds.ng.wire
  Pure-java implementation of the `org.firebirdsql.gds.ng` API for the Firebird wire protocol.
  org.firebirdsql.gds.ng.wire.auth
  SPI for Firebird authentication plugins for the wire protocol implementation.
  org.firebirdsql.gds.ng.wire.crypt
  SPI for Firebird wire protocol encryption plugins for the wire protocol implementation, and supporting classes.
  org.firebirdsql.jaybird.fb.constants
  Constants for Firebird API values.
  org.firebirdsql.jaybird.props
  APIs and constants for connection properties for attachments to a Firebird database or service API.
  org.firebirdsql.jaybird.props.def
  Definition of a connection property and supporting classes.
  org.firebirdsql.jaybird.props.spi
  SPI to register connection properties with Jaybird.
  org.firebirdsql.jaybird.xca
  XCA (or ex-connector-architecture), is an internal API of Jaybird for connection management.
  org.firebirdsql.jdbc
  Implementation of the JDBC API for the Firebird database.
  org.firebirdsql.jdbc.field
  Implementation of fields for getting or setting result set columns or prepared statement parameters.
  org.firebirdsql.management
  APIs and implementation to manage or obtain information about the Firebird server or a specific database.
  org.firebirdsql.util
  Utility classes for use by Jaybird.