Class IStatement
Unit
Declaration
type IStatement = class(IReferenceCounted)
Description
This item has no description.
Hierarchy
- TObject
- IVersioned
- IReferenceCounted
- IStatement
Overview
Fields
Methods
| Public | procedure getInfo(status: IStatus; itemsLength: Cardinal; items: BytePtr; bufferLength: Cardinal; buffer: BytePtr); |
| Public | function getType(status: IStatus): Cardinal; |
| Public | function getPlan(status: IStatus; detailed: Boolean): PAnsiChar; |
| Public | function getAffectedRecords(status: IStatus): QWord; |
| Public | function getInputMetadata(status: IStatus): IMessageMetadata; |
| Public | function getOutputMetadata(status: IStatus): IMessageMetadata; |
| Public | function execute(status: IStatus; transaction: ITransaction; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; outBuffer: Pointer): ITransaction; |
| Public | function openCursor(status: IStatus; transaction: ITransaction; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; flags: Cardinal): IResultSet; |
| Public | procedure setCursorName(status: IStatus; name: PAnsiChar); |
| Public | procedure free(status: IStatus); |
| Public | function getFlags(status: IStatus): Cardinal; |
Description
Fields
| Public | nested const VERSION = 13; |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_NONE = Cardinal(0); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_TYPE = Cardinal(1); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_INPUT_PARAMETERS = Cardinal(2); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_OUTPUT_PARAMETERS = Cardinal(4); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_LEGACY_PLAN = Cardinal(8); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_DETAILED_PLAN = Cardinal(16); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_AFFECTED_RECORDS = Cardinal(32); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_FLAGS = Cardinal(64); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_METADATA = Cardinal(IStatement.PREPARE_PREFETCH_TYPE or IStatement.PREPARE_PREFETCH_FLAGS or IStatement.PREPARE_PREFETCH_INPUT_PARAMETERS or IStatement.PREPARE_PREFETCH_OUTPUT_PARAMETERS); |
|
This item has no description. | |
| Public | nested const PREPARE_PREFETCH_ALL = Cardinal(IStatement.PREPARE_PREFETCH_METADATA or IStatement.PREPARE_PREFETCH_LEGACY_PLAN or IStatement.PREPARE_PREFETCH_DETAILED_PLAN or IStatement.PREPARE_PREFETCH_AFFECTED_RECORDS); |
|
This item has no description. | |
| Public | nested const FLAG_HAS_CURSOR = Cardinal(1); |
|
This item has no description. | |
| Public | nested const FLAG_REPEAT_EXECUTE = Cardinal(2); |
|
This item has no description. | |
| Public | nested const CURSOR_TYPE_SCROLLABLE = Cardinal(1); |
|
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 getType(status: IStatus): Cardinal; |
|
This item has no description. | |
| Public | function getPlan(status: IStatus; detailed: Boolean): PAnsiChar; |
|
This item has no description. | |
| Public | function getAffectedRecords(status: IStatus): QWord; |
|
This item has no description. | |
| Public | function getInputMetadata(status: IStatus): IMessageMetadata; |
|
This item has no description. | |
| Public | function getOutputMetadata(status: IStatus): IMessageMetadata; |
|
This item has no description. | |
| Public | function execute(status: IStatus; transaction: ITransaction; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; outBuffer: Pointer): ITransaction; |
|
This item has no description. | |
| Public | function openCursor(status: IStatus; transaction: ITransaction; inMetadata: IMessageMetadata; inBuffer: Pointer; outMetadata: IMessageMetadata; flags: Cardinal): IResultSet; |
|
This item has no description. | |
| Public | procedure setCursorName(status: IStatus; name: PAnsiChar); |
|
This item has no description. | |
| Public | procedure free(status: IStatus); |
|
This item has no description. | |
| Public | function getFlags(status: IStatus): Cardinal; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.