This is the type specific interface offered by the warehouse catalog object. The warehouse catalog object serves the following purposes:
Public Member Functions | |
| HRESULT | Columns ([out, retval] IDSSColumns ppColumns) |
| All the columns that are contained in tables in Tables collection. | |
| HRESULT | Definition (IDSSCatalogDefn *pDefinition) |
| The Catalog Definition object associated with this catalog. | |
| HRESULT | Definition ([out, retval] IDSSCatalogDefn ppDefinition) |
| The Catalog Definition object associated with this catalog. | |
| HRESULT | Info ([out, retval] IDSSObjectInfo ppInfo) |
| Shortcut to the IDSSObjectInfo interface to this object. | |
| HRESULT | Tables ([out, retval] IDSSDBTables ppTables) |
| A persisted collection of tables that are intended for use to build schema objects. | |
| HRESULT | TableSources ([out, retval] IDSSTableSources ppTableSources) |
| A collection of table source objects used by tables in this catalog. | |
| HRESULT | Warehouse ([in] IDSSDBRole *pWarehouse) |
| This property defines the logical database of the Warehouse. | |
| HRESULT | Warehouse ([out, retval] IDSSDBRole ppWarehouse) |
| This property defines the logical database of the Warehouse. | |
| HRESULT | WHTables ([out, retval] IDSSDBTables ppTables) |
| A collection of all the available warehouse tables returned from the Warehouse Catalog Engine. | |
|
|
All the columns that are contained in tables in Tables collection. This is a collection of the columns that belong to the tables in the Tables collection.
|
|
|
The Catalog Definition object associated with this catalog. The Catalog Definition object (see IDSSCatalogDefn) associated with this Catalog object. The Catalog Definition object defines where and how the catalog information is retrieved.
|
|
|
The Catalog Definition object associated with this catalog. The Catalog Definition object (see IDSSCatalogDefn) associated with this Catalog object. The Catalog Definition object defines where and how the catalog information is retrieved.
|
|
|
Shortcut to the IDSSObjectInfo interface to this object.
|
|
|
A persisted collection of tables that are intended for use to build schema objects. Tables is a persisted collection of warehouse tables. The caller uses this collection to store selected tables from the WHTables collection.
|
|
|
A collection of table source objects used by tables in this catalog. TableSources is a collection of table source objects used by DB tables in the catalog. A table source object defines the prefix and suffix information about a DB table.
|
|
|
This property defines the logical database of the Warehouse.
|
|
|
This property defines the logical database of the Warehouse.
|
|
|
A collection of all the available warehouse tables returned from the Warehouse Catalog Engine. WHTables is a collection of IDSSDbTable interface. It contains all the database tables in the warehouse that the Warehouse Catalog Engine returned.
|