Data Model > UNICOM Intelligence Data Model reference > UNICOM Intelligence OLE DB Provider > Command object interfaces
 
Command object interfaces
IAccessor
Provides methods for accessor management. All rowsets and commands must implement.
Required: Yes
Implemented: Templates
IColumnsInfo
The simpler of two interfaces that can be used to expose information about columns of a rowset or prepared command.
Required: Yes
Implemented: Templates
ICommand
Contains methods to execute commands.
Required: Yes
Implemented: Templates
ICommandProperties
Used to retrieve the properties for a command / rowset.
Required: Yes
Implemented: Templates
ICommandText
Used to get or set the command text on a command.
Required: Yes
Implemented: Templates
IConvertType
Contains a single method that gives information about the availability of type conversions on a command or on a rowset.
Required: Yes
Implemented: Templates
IRowset
Provides methods for fetching rows sequentially, getting the data from those rows, and managing rows.
Required: Yes
Implemented: Templates
IRowsetInfo
Provides information about a rowset.
Required: Yes
Implemented: Templates
IColumnsRowset
This interface supplies complete information about columns in a rowset. An advanced alternative to IColumnsInfo.
Required: No
Implemented: No
ICommandPrepare
Encapsulates command optimization, a separation of compile time and run time, as found in traditional relational database systems.
Required: No
Implemented: Custom
ICommandWithParameters
This optional interface encapsulates parameters. Parameters are scalar values, or a vector of scalar values, typically expressed in predicates but possibly supported by many providers in any scalar expression.
Required: No
Implemented: No
ICommandPrepare
By exposing this interface, it is possible to prepare a command and run it several times. Without supporting this interface, each command must be prepared upon each execution.
See also
UNICOM Intelligence OLE DB Provider
Data source object interfaces
Session object interfaces
Rowset object interfaces
UNICOM Intelligence OLE DB Provider