IMetadataBuilder constructor
IMetadataBuilder(
- FbInterface self
Implementation
IMetadataBuilder(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = (version >= 4 ? 14 : 10);
var idx = startIndex;
_setType =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setSubType =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setLength =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setCharSet =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setScale =
Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface, UnsignedInt, Int)
>
>.fromAddress(vtable[idx++])
.asFunction();
_truncate =
Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface, UnsignedInt)
>
>.fromAddress(vtable[idx++])
.asFunction();
_moveNameToIndex =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
Pointer<Utf8>,
UnsignedInt,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_remove =
Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface, UnsignedInt)
>
>.fromAddress(vtable[idx++])
.asFunction();
_addField =
Pointer<
NativeFunction<UnsignedInt Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_getMetadata =
Pointer<
NativeFunction<FbInterface Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_setField =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setRelation =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setOwner =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_setAlias =
Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
}
}