Class IAttachment
Unit
Declaration
type IAttachment = class(IReferenceCounted)
Description
This item has no description.
Hierarchy
- TObject
- IVersioned
- IReferenceCounted
- IAttachment
Overview
Fields
| Public | nested const VERSION = 20; |
Methods
| Public | procedure getInfo(status: IStatus; itemsLength: Cardinal; items: BytePtr; bufferLength: Cardinal; buffer: BytePtr); |
| Public | function startTransaction(status: IStatus; tpbLength: Cardinal; tpb: BytePtr): ITransaction; |
| Public | function reconnectTransaction(status: IStatus; length: Cardinal; id: BytePtr): ITransaction; |
| Public | function compileRequest(status: IStatus; blrLength: Cardinal; blr: BytePtr): IRequest; |
| Public | procedure transactRequest(status: IStatus; transaction: ITransaction; blrLength: Cardinal; blr: BytePtr; inMsgLength: Cardinal; inMsg: BytePtr; outMsgLength: Cardinal; outMsg: BytePtr); |
| Public | function createBlob(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; bpbLength: Cardinal; bpb: BytePtr): IBlob; |
| Public | function openBlob(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; bpbLength: Cardinal; bpb: BytePtr): IBlob; |
| Public | function getSlice(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; sdlLength: Cardinal; sdl: BytePtr; paramLength: Cardinal; param: BytePtr; sliceLength: Integer; slice: BytePtr): Integer; |
| Public | procedure putSlice(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; sdlLength: Cardinal; sdl: BytePtr; paramLength: Cardinal; param: BytePtr; sliceLength: Integer; slice: BytePtr); |
| Public | procedure executeDyn(status: IStatus; transaction: ITransaction; length: Cardinal; dyn: BytePtr); |
| Public | function prepare(status: IStatus; tra: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; flags: Cardinal): IStatement; |
| Public | function execute(status: IStatus; transaction: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; outBuffer: Pointer): ITransaction; |
| Public | function openCursor(status: IStatus; transaction: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; cursorName: PAnsiChar; cursorFlags: Cardinal): IResultSet; |
| Public | function queEvents(status: IStatus; callback: IEventCallback; length: Cardinal; events: BytePtr): IEvents; |
| Public | procedure cancelOperation(status: IStatus; option: Integer); |
| Public | procedure ping(status: IStatus); |
| Public | procedure detach(status: IStatus); |
| Public | procedure dropDatabase(status: IStatus); |
Description
Fields
| Public | nested const VERSION = 20; |
|
This item has no description. | |
Methods
| Public | procedure getInfo(status: IStatus; itemsLength: Cardinal; items: BytePtr; bufferLength: Cardinal; buffer: BytePtr); |
|
This item has no description. | |
| Public | function startTransaction(status: IStatus; tpbLength: Cardinal; tpb: BytePtr): ITransaction; |
|
This item has no description. | |
| Public | function reconnectTransaction(status: IStatus; length: Cardinal; id: BytePtr): ITransaction; |
|
This item has no description. | |
| Public | function compileRequest(status: IStatus; blrLength: Cardinal; blr: BytePtr): IRequest; |
|
This item has no description. | |
| Public | procedure transactRequest(status: IStatus; transaction: ITransaction; blrLength: Cardinal; blr: BytePtr; inMsgLength: Cardinal; inMsg: BytePtr; outMsgLength: Cardinal; outMsg: BytePtr); |
|
This item has no description. | |
| Public | function createBlob(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; bpbLength: Cardinal; bpb: BytePtr): IBlob; |
|
This item has no description. | |
| Public | function openBlob(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; bpbLength: Cardinal; bpb: BytePtr): IBlob; |
|
This item has no description. | |
| Public | function getSlice(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; sdlLength: Cardinal; sdl: BytePtr; paramLength: Cardinal; param: BytePtr; sliceLength: Integer; slice: BytePtr): Integer; |
|
This item has no description. | |
| Public | procedure putSlice(status: IStatus; transaction: ITransaction; id: ISC_QUADPtr; sdlLength: Cardinal; sdl: BytePtr; paramLength: Cardinal; param: BytePtr; sliceLength: Integer; slice: BytePtr); |
|
This item has no description. | |
| Public | procedure executeDyn(status: IStatus; transaction: ITransaction; length: Cardinal; dyn: BytePtr); |
|
This item has no description. | |
| Public | function prepare(status: IStatus; tra: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; flags: Cardinal): IStatement; |
|
This item has no description. | |
| Public | function execute(status: IStatus; transaction: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; outBuffer: Pointer): ITransaction; |
|
This item has no description. | |
| Public | function openCursor(status: IStatus; transaction: ITransaction; stmtLength: Cardinal; sqlStmt: PAnsiChar; dialect: Cardinal; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; cursorName: PAnsiChar; cursorFlags: Cardinal): IResultSet; |
|
This item has no description. | |
| Public | function queEvents(status: IStatus; callback: IEventCallback; length: Cardinal; events: BytePtr): IEvents; |
|
This item has no description. | |
| Public | procedure cancelOperation(status: IStatus; option: Integer); |
|
This item has no description. | |
| Public | procedure ping(status: IStatus); |
|
This item has no description. | |
| Public | procedure detach(status: IStatus); |
|
This item has no description. | |
| Public | procedure dropDatabase(status: IStatus); |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.