Module org.firebirdsql.jna
Package org.firebirdsql.gds.ng.jna
@InternalApi
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
-
ClassDescriptionCommon implementation for client library and embedded database factory.Datatype encoder and decoder for big endian platforms, specifically for use with the Firebird client library.Implementation of
FbDatabaseFactoryfor establishing connection using the Firebird native client library.Firebird native client features.Firebird client feature access.Implementation ofFbDatabaseFactoryfor establishing connection using the Firebird embedded library.Implementation ofFbBlobfor native client access.JnaConnection<T extends org.firebirdsql.gds.ng.IAttachProperties<T>,C extends JnaAttachment> Class handling the initial setup of the JNA connection.Implementation ofFbDatabasefor native client access.Class handling the initial setup of the JNA database connection.Event handle for the JNA protocol.Implementation ofParameterConverterfor JNA.Implementation ofFbServicefor native client access.Class handling the initial setup of the JNA service connection.Implementation ofFbStatementfor native client access.Implementation ofFbTransactionfor native client access.Datatype encoder and decoder for little endian platforms, specifically for use with the Firebird client library.Property definer for connection properties which exist exclusively for jaybird-native.Thrown when a native library could not be loaded.Property names which are exclusively for use with jaybird-native.Class responsible for tracking loaded native resources for cleanup/disposal on exit.Abstract listener for native resource unload.