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 ofFbDatabaseFactoryfor establishing connection using the Firebird native client library.FbEmbeddedDatabaseFactory Implementation ofFbDatabaseFactoryfor establishing connection using the Firebird embedded library.FbLocalDatabaseFactory Deprecated. will be removed in Jaybird 6 without replacementJnaBlob Implementation ofFbBlobfor native client access.JnaConnection<T extends IAttachProperties<T>,C extends JnaAttachment> Class handling the initial setup of the JNA connection.JnaDatabase Implementation ofFbDatabasefor native client access.JnaDatabaseConnection Class handling the initial setup of the JNA database connection.JnaEventHandle Event handle for the JNA protocol.JnaParameterConverter Implementation ofParameterConverterfor JNA.JnaService Implementation ofFbServicefor native client access.JnaServiceConnection Class handling the initial setup of the JNA service connection.JnaStatement Implementation ofFbStatementfor native client access.JnaTransaction Implementation ofFbTransactionfor 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.servletfor unloading native libraries if loaded in the current context.NativeResourceUnloadWebListenerJavaX Servlet context listener forjavax.servletfor 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.