Package org.firebirdsql.gds.ng.jna
Implementation of the
org.firebirdsql.gds.ng
API for accessing Firebird using fbclient (native and embedded),
using the JNA (Java Native Access) library.- Since:
- 3
-
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 ofFbDatabaseFactory
for establishing connection using the Firebird native client library.FbEmbeddedDatabaseFactory Implementation ofFbDatabaseFactory
for establishing connection using the Firebird embedded library.FbLocalDatabaseFactory Deprecated. will be removed in Jaybird 6 without replacementJnaBlob Implementation ofFbBlob
for native client access.JnaConnection<T extends IAttachProperties<T>,C extends JnaAttachment> Class handling the initial setup of the JNA connection.JnaDatabase Implementation ofFbDatabase
for native client access.JnaDatabaseConnection Class handling the initial setup of the JNA database connection.JnaEventHandle Event handle for the JNA protocol.JnaParameterConverter Implementation ofParameterConverter
for JNA.JnaService Implementation ofFbService
for native client access.JnaServiceConnection Class handling the initial setup of the JNA service connection.JnaStatement Implementation ofFbStatement
for native client access.JnaTransaction Implementation ofFbTransaction
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.NativeResourceUnloadWebListenerJakarta Servlet context listener forjakarta.servlet
for unloading native libraries if loaded in the current context.NativeResourceUnloadWebListenerJavaX Servlet context listener forjavax.servlet
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.