IAttachment class
- Inheritance
-
- Object
- IVersioned
- IReferenceCounted
- IAttachment
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