Developer Documentation Library > Data Model > UNICOM Intelligence Data Model reference > UNICOM Intelligence OLE DB Provider > Rowset object interfaces
 
Rowset 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 the columns of a rowset or prepared 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: Custom
IRowsetChange
Used to update the values of columns in existing rows, delete existing rows, and insert new rows.
Required: No
Implemented: Custom
IRowsetIdentity
The interface that indicates row instance identity is implemented on the rowset and enables testing for row identity.
Required: Yes
Implemented: Templates
IRowsetLocate
For fetching arbitrary rows of a rowset. A rowset that does not implement this interface is a sequential rowset.
Required: No
Implemented: No
IRowsetScroll
Enables consumers to fetch rows at approximate positions in the rowset.
Required: No
Implemented: No
IRowsetUpdate
Enables consumers to delay the transmission of changes made with IRowsetChange to the data store. This interface also enables consumers to undo changes before transmission.
Required: No
Implemented: No
IRowsetChange
This interface is implemented so that recordsets can be updated using ADO. This makes development of applications using the mrOleDB simpler as it is possible to make updates without constructing an SQL statement. This should also improve performance as the overheads of statement parsing and preparation are avoided.
IColumnsRowset
This interface has a custom implementation of both the Rowset and Command objects.
See also
UNICOM Intelligence OLE DB Provider
Data source object interfaces
Session object interfaces
Command object interfaces