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
FbDatabaseFactory
for establishing connection using the Firebird native client library.Firebird native client features.Firebird client feature access.Implementation ofFbDatabaseFactory
for establishing connection using the Firebird embedded library.Implementation ofFbBlob
for 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 ofFbDatabase
for native client access.Class handling the initial setup of the JNA database connection.Event handle for the JNA protocol.Implementation ofParameterConverter
for JNA.Implementation ofFbService
for native client access.Class handling the initial setup of the JNA service connection.Implementation ofFbStatement
for native client access.Implementation ofFbTransaction
for 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.