IUtil class
- Inheritance
-
- Object
- IVersioned
- IUtil
Constructors
- IUtil.new(FbInterface self)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- methodCount ↔ int
-
The number of entries in the VTable the interface occupies.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- self ↔ FbInterface
-
The raw pointer to the native interface.
getter/setter pairinherited
- startIndex ↔ int
-
The first entry in the VTable the interface uses.
getter/setter pairinherited
- version ↔ int
-
The interface version. Copied from the VTable for convenience.
getter/setter pairinherited
- vtable ↔ FbInterface
-
The pointer to the interface's VTable.
getter/setter pairinherited
Methods
-
decodeDate(
int date, Pointer< UnsignedInt> year, Pointer<UnsignedInt> month, Pointer<UnsignedInt> day) → void -
decodeTime(
int time, Pointer< UnsignedInt> hours, Pointer<UnsignedInt> minutes, Pointer<UnsignedInt> seconds, Pointer<UnsignedInt> fractions) → void -
decodeTimeStampTz(
IStatus status, Pointer< IscTimestampTz> timeStampTz, Pointer<UnsignedInt> year, Pointer<UnsignedInt> month, Pointer<UnsignedInt> day, Pointer<UnsignedInt> hours, Pointer<UnsignedInt> minutes, Pointer<UnsignedInt> seconds, Pointer<UnsignedInt> fractions, int timeZoneBufferLength, Pointer<Utf8> timeZoneBuffer) → void -
decodeTimeStampTzEx(
IStatus status, Pointer< IscTimestampTzEx> timeStampTz, Pointer<UnsignedInt> year, Pointer<UnsignedInt> month, Pointer<UnsignedInt> day, Pointer<UnsignedInt> hours, Pointer<UnsignedInt> minutes, Pointer<UnsignedInt> seconds, Pointer<UnsignedInt> fractions, int timeZoneBufferLength, Pointer<Utf8> timeZoneBuffer) → void -
decodeTimeTz(
IStatus status, Pointer< IscTimeTz> timeTz, Pointer<UnsignedInt> hours, Pointer<UnsignedInt> minutes, Pointer<UnsignedInt> seconds, Pointer<UnsignedInt> fractions, int timeZoneBufferLength, Pointer<Utf8> timeZoneBuffer) → void -
decodeTimeTzEx(
IStatus status, Pointer< IscTimeTzEx> timeTz, Pointer<UnsignedInt> hours, Pointer<UnsignedInt> minutes, Pointer<UnsignedInt> seconds, Pointer<UnsignedInt> fractions, int timeZoneBufferLength, Pointer<Utf8> timeZoneBuffer) → void -
dumpBlob(
IStatus status, Pointer< IscQuad> blobId, IAttachment attachment, ITransaction transaction, String file, bool txt) → void -
encodeDate(
int year, int month, int day) → int -
encodeTime(
int hours, int minutes, int seconds, int fractions) → int -
encodeTimeStampTz(
IStatus status, Pointer< IscTimestampTz> timeStampTz, int year, int month, int day, int hours, int minutes, int seconds, int fractions, String timeZone) → void -
encodeTimeTz(
IStatus status, Pointer< IscTimeTz> timeTz, int hours, int minutes, int seconds, int fractions, String timeZone) → void -
executeCreateDatabase(
IStatus status, String createDbStatement, int dialect, Pointer< FbBoolean> stmtIsCreateDb) → IAttachment -
formatStatus(
Pointer< Utf8> buffer, int bufferSize, IStatus status) → int -
formattedStatus(
IStatus status) → String -
getClientVersion(
) → int -
getDecFloat16(
IStatus status) → IDecFloat16 -
getDecFloat34(
IStatus status) → IDecFloat34 -
getFbVersion(
IStatus status, IAttachment attachment, IVersionCallback callback) → void -
getInt128(
IStatus status) → IInt128 -
getPerfCounters(
IStatus status, IAttachment attachment, String countersSet, Pointer< Int64> counters) → void -
getXpbBuilder(
IStatus status, int kind, [Pointer< Uint8> ? buffer, int len = 0]) → IXpbBuilder -
loadBlob(
IStatus status, Pointer< IscQuad> blobId, IAttachment attachment, ITransaction transaction, String file, bool txt) → void -
minSupportedVersion(
) → int -
Defines the minimum native interface version supported by
this class in fbclient.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setOffsets(
IStatus status, IMessageMetadata metadata, IOffsetsCallback callback) → int -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited