IStatement constructor
IStatement(
- FbInterface self
Implementation
IStatement(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = (version >= 4 ? 15 : 11);
var idx = startIndex;
_getInfo = Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_getType = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getPlan = Pointer<
NativeFunction<
Pointer<Utf8> Function(FbInterface, FbInterface,
FbBoolean)>>.fromAddress(vtable[idx++])
.asFunction();
_getAffectedRecords = Pointer<
NativeFunction<
Uint64 Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getInputMetadata = Pointer<
NativeFunction<
FbInterface Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getOutputMetadata = Pointer<
NativeFunction<
FbInterface Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_execute = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
FbInterface,
Pointer<Uint8>,
FbInterface,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_openCursor = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
FbInterface,
Pointer<Uint8>,
FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_setCursorName = Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface,
Pointer<Utf8>)>>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_deprecatedFree = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
} else {
_free = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
}
_getFlags = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getTimeout = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_setTimeout = Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_createBatch = Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, FbInterface,
UnsignedInt, Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_free = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
}
}