FbClient class
Encapsulates the native Firebird client library.
This class serves both as a native library loader and an entry point to obtain the main Firebird client interface: IMaster. All other interfaces can be obtained via the master interface.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- lib ↔ DynamicLibrary?
-
Firebird client native dynamic library handle.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the dynamic library.
-
fbGetMasterInterface(
) → IMaster - Gets the master interface, which allows to access all other client functionality.
-
iscVaxInteger(
Pointer< Uint8> buffer, int byteCnt, [int offset = 0]) → int - Converts a fragment of a native buffer to a platform-specific integer.
-
locateFbClient(
[String version = ""]) → String - Deduces the location of the fbclient library.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited