IUtil constructor
IUtil(
- FbInterface self
Implementation
IUtil(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = (version >= 4 ? 22 : 13);
var idx = startIndex;
_getFbVersion =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
FbInterface,
FbInterface,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_loadBlob =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscQuad>,
FbInterface,
FbInterface,
Pointer<Utf8>,
FbBoolean,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_dumbBlob =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscQuad>,
FbInterface,
FbInterface,
Pointer<Utf8>,
FbBoolean,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_getPerfCounters =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
FbInterface,
Pointer<Utf8>,
Pointer<Int64>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_executeCreateDatabase =
Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
UnsignedInt,
Pointer<FbBoolean>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeDate =
Pointer<
NativeFunction<
Void Function(
FbInterface,
IscDate,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeTime =
Pointer<
NativeFunction<
Void Function(
FbInterface,
IscTime,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_encodeDate =
Pointer<
NativeFunction<
IscDate Function(
FbInterface,
UnsignedInt,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_encodeTime =
Pointer<
NativeFunction<
IscTime Function(
FbInterface,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_formatStatus =
Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface,
Pointer<Utf8>,
UnsignedInt,
FbInterface,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_getClientVersion =
Pointer<NativeFunction<UnsignedInt Function(FbInterface)>>.fromAddress(
vtable[idx++],
).asFunction();
_getXpbBuilder =
Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setOffsets =
Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface,
FbInterface,
FbInterface,
FbInterface,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_getDecFloat16 =
Pointer<
NativeFunction<FbInterface Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_getDecFloat34 =
Pointer<
NativeFunction<FbInterface Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeTimeTz =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimeTz>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeTimeStampTz =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimestampTz>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_encodeTimeTz =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimeTz>,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_encodeTimeStampTz =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimestampTz>,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_getInt128 =
Pointer<
NativeFunction<FbInterface Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeTimeTzEx =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimeTzEx>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_decodeTimeStampTzEx =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<IscTimestampTzEx>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
Pointer<UnsignedInt>,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
}
}