IAttachment class

Inheritance

Constructors

IAttachment(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

addRef() → void
Increase the reference count of the interface.
inherited
cancelOperation(IStatus status, [int option = 0]) → void
compileRequest(IStatus status, int blrLength, Pointer<Uint8> blr) IRequest
createBatch(IStatus status, ITransaction transaction, String sqlStmt, [int dialect = FbConsts.sqlDialectCurrent, IMessageMetadata? inMetadata, int parLength = 0, Pointer<Uint8>? par]) IBatch
createBlob(IStatus status, ITransaction transaction, Pointer<IscQuad> id, [int bpbLength = 0, Pointer<Uint8>? bpb]) IBlob
createReplicator(IStatus status) IReplicator
deprecatedDetach(IStatus status) → void
deprecatedDropDatabase(IStatus status) → void
detach(IStatus status) → void
dropDatabase(IStatus status) → void
execute(IStatus status, ITransaction transaction, String sqlStmt, [int dialect = FbConsts.sqlDialectCurrent, IMessageMetadata? inMetadata, Pointer<Uint8>? inBuffer, IMessageMetadata? outMetadata, Pointer<Uint8>? outBuffer]) ITransaction
executeDyn(IStatus status, ITransaction transaction, int length, Pointer<Uint8> dyn) → void
getIdleTimeout(IStatus status) int
getInfo(IStatus status, int itemsLength, Pointer<Uint8> items, int bufferLength, Pointer<Uint8> buffer) → void
getSlice(IStatus status, ITransaction transaction, Pointer<IscQuad> id, int sdlLength, Pointer<Uint8> sdl, int paramLength, Pointer<Uint8> param, int sliceLength, Pointer<Uint8> slice) int
getStatementTimeout(IStatus status) int
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
openBlob(IStatus status, ITransaction transaction, Pointer<IscQuad> id, [int bpbLength = 0, Pointer<Uint8>? bpb]) IBlob
openCursor(IStatus status, ITransaction transaction, String sqlStmt, [int dialect = FbConsts.sqlDialectCurrent, IMessageMetadata? inMetadata, Pointer<Uint8>? inBuffer, IMessageMetadata? outMetadata, String? cursorName, int cursorFlags = 0]) IResultSet
ping(IStatus status) → void
prepare(IStatus status, ITransaction transaction, String sqlStmt, [int dialect = FbConsts.sqlDialectCurrent, int flags = 0]) IStatement
putSlice(IStatus status, ITransaction transaction, Pointer<IscQuad> id, int sdlLength, Pointer<Uint8> sdl, int paramLength, Pointer<Uint8> param, int sliceLength, Pointer<Uint8> slice) → void
queEvents(IStatus status, IEventCallback callback, int length, Pointer<Uint8> events) IEvents
reconnectTransaction(IStatus status, [int length = 0, Pointer<Uint8>? id]) ITransaction
release() int
Decrease the reference count of the interface, possibly causing the destruction of the interface (if its refcount reaches 0). After calling release, the calling code must not use the interface in any fashion.
inherited
setIdleTimeout(IStatus status, int timeOut) → void
setStatementTimeout(IStatus status, int timeOut) → void
startTransaction(IStatus status, [int tpbLength = 0, Pointer<Uint8>? tpb]) ITransaction
toString() String
A string representation of this object.
inherited
transactRequest(IStatus status, ITransaction transaction, int blrLength, Pointer<Uint8> blr, [int inMsgLength = 0, Pointer<Uint8>? inMsg, int outMsgLength = 0, Pointer<Uint8>? outMsg]) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited