Class IAttachment

Unit

Declaration

type IAttachment = class(IReferenceCounted)

Description

This item has no description.

Hierarchy

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.