ICommandPrepare
This optional interface encapsulates command optimization, a separation of compile time and run time, as found in traditional relational database systems. The result of this optimization is a command execution plan.
If the provider supports command preparation, by supporting this interface, commands must be in a prepared state prior to calling the following methods:
-
IColumnsInfo::GetColumnInfo
-
IColumnsInfo::MapColumnIDs
-
IColumnsRowset::GetAvailableColumns
-
IColumnsRowset::GetColumnsRowset
|
Method |
Description |
|---|---|
|
Validates and optimizes the current command. |
|
|
Discards the current command execution plan. |
This topic is a part of: