| Interface | Brief description | |
| ICachedDataset | The ICachedDataset interface contains properties and methods that are used to work with data source cache. | |
| ICachedDatasetLookup | The ICachedDatasetLookup interface contains properties and methods that are used to search data in source cache. | |
| IDatabase | The IDatabase interface contains properties and methods of the Database repository object. | |
| IDatabaseApplicationRole | The IDatabaseApplicationRole interface determines settings of application role use. | |
| IDatabaseInstance | The IDatabaseInstance interface contains properties used to get objects instances, contained on database server. | |
| IDatabaseTables | The IDatabaseTables interface contains properties and methods of tables collection stored on a database server. | |
| IDatabaseViews | The IDatabaseViews interface contains properties and methods of a collection of views stored on DB server. | |
| IDatasetBatchUpdate | The IDatasetBatchUpdate interface contains properties and methods used to determine updating parameters of records in a data source. | |
| IDatasetDataAbstractProvider | The IDatasetDataAbstractProvider interface contains basic properties and methods of custom data sources. | |
| IDatasetDataArrayProvider | The IDatasetDataArrayProvider interface contains properties and methods used to work with the custom data source, the values in which are loaded from array. | |
| IDatasetDataProvider | The IDatasetDataProvider interface contains basic properties of data source, from which time series are loaded into database. | |
| IDatasetDataTransform | The IDatasetDataTransform interface contains the method used to transform the data. | |
| IDatasetDataTransformProvider | The IDatasetDataTransformProvider interface contains properties and methods used to work with custom data source that allows to transform the data before loading. | |
| IDatasetInstance | The IDatasetInstance interface contains properties and methods used to access data of data sources. | |
| IDatasetInstanceField | The IDatasetInstanceField interface contains properties of record field of data source. | |
| IDatasetInstanceFields | The IDatasetInstanceFields interface contains properties and methods of collection of data source fields values. | |
| IDatasetModel | The IDatasetModel interface contains properties and methods used to access the structure of a data source. | |
| IDatasetModelField | The IDsetModelField interface contains properties of data source field. | |
| IDatasetModelFields | The IDatasetModelFields interface contains properties and methods of data source field collection. | |
| ILog | The ILog interface contains properties and methods of the Log repository object. | |
| IOdbcDataset | The IOdbcDataset interface contains properties and methods of the ODBC data source repository object. | |
| IProcedure | The IProcedure interface contains properties and methods of the Procedure repository object. | |
| IQuery | The IQuery interface contains properties and methods of the Query repository object. | |
| IQueryStorage | The IQueryStorage interface contains properties and methods used to set up parameters of data saving. | |
| ISequence | The ISequence interface is used to generate object keys. | |
| ISequenceInstance | The ISequenceInstance interface contains properties and methods used to work with sequence. | |
| ISQLCallback | The ISQLCallback interface contains methods that are used to handle a generation process of query fro cube data extraction. | |
| ISQLCommand | The ISQLCommand interface contains properties and methods of the DBMS Command repository object. | |
| ISQLCommandInstance | The ISQLCommandInstance interface contains properties and methods used to execute and access results of procedures and DBMS commands. | |
| ISQLComponents | The ISQLComponents interface contains properties to access to a separate parts of query for cube data extraction. | |
| ISQLCondition | The ISQLCondition interface contains properties of a particular condition included into ISQLComponents.Where. | |
| ITable | The ITable interface contains properties and methods of the Table repository object. | |
| ITableCheck | The ITableCheck interface contains properties and methods of table constraint. | |
| ITableChecks | The ITableChecks interface contains properties and methods of table constraints collection. | |
| ITableField | The ITableField interface contains properties of a table field. | |
| ITableFields | The ITableFields interface contains properties and methods of collection of repository table fields. | |
| ITableForeignKey | The ITableForeignKey interface is used to work with external key of the table. | |
| ITableForeignKeys | The ITableForeignKeys interface is used to work with the collection of table external keys. | |
| ITableIndex | The ITableIndex interface contains properties of a table index. | |
| ITableIndexes | The ITableIndexes interface contains properties and methods of indexes collection of repository table. | |
| ITableIndexFields | The ITableIndexFields interface contains properties and methods of fields collection of repository table index. | |
| ITableTrigger | The ITableTrigger interface contains properties and methods of the trigger of the table. | |
| ITableTriggers | The ITableTriggers interface contains properties and methods of table trigger collection. | |
| IView | The IView interface contains properties and methods of the View repository object. |
See also: