# Package org.firebirdsql.gds.ng.jna

Interface Summary
Interface | Description
--- | ---
FbClientFeatureAccess | Firebird client feature access.
JnaAttachment |

Class Summary
Class | Description
--- | ---
AbstractNativeDatabaseFactory | Common implementation for client library and embedded database factory.
BigEndianDatatypeCoder | Datatype encoder and decoder for big endian platforms, specifically for use with the Firebird client library.
FbClientDatabaseFactory | Implementation of `FbDatabaseFactory` for establishing connection using the Firebird native client library.
FbEmbeddedDatabaseFactory | Implementation of `FbDatabaseFactory` for establishing connection using the Firebird embedded library.
FbLocalDatabaseFactory | Implementation of `FbDatabaseFactory` for establishing local connections using the Firebird client library.
JnaBlob | Implementation of `FbBlob` for native client access.
JnaConnection<T extends IAttachProperties<T>,C extends JnaAttachment> | Class handling the initial setup of the JNA connection.
JnaDatabase | Implementation of `FbDatabase` for native client access.
JnaDatabaseConnection | Class handling the initial setup of the JNA database connection.
JnaEventHandle | Event handle for the JNA protocol.
JnaParameterConverter | Implementation of `ParameterConverter` for JNA.
JnaService | Implementation of `FbService` for native client access.
JnaServiceConnection | Class handling the initial setup of the JNA service connection.
JnaStatement | Implementation of `FbStatement` for native client access.
JnaTransaction | Implementation of `FbTransaction` for native client access.
LittleEndianDatatypeCoder | Datatype encoder and decoder for little endian platforms, specifically for use with the Firebird client library.
NativeResourceTracker | Class responsible for tracking loaded native resources for cleanup/disposal on exit.
NativeResourceUnloadWebListener | Servlet context listener responsible for unloading native libraries if loaded in the current context.

Enum Summary
Enum | Description
--- | ---
FbClientFeature | Firebird native client features.

Exception Summary
Exception | Description
--- | ---
NativeLibraryLoadException | Thrown when a native library could not be loaded.