Public Member Functions | |
HRESULT | CreateObjects ([in] IDSSFolder *pFolder,[in, optional] IDSSUserRuntime *pUserRuntime) |
Create and save objects defined in the script The CreateObjects method creates all objects defined in the PDS script and saves them to a supplied folder. | |
HRESULT | CreateObjectsInCollection ([in] IDSSSource *pSource,[in, optional] IDSSUserRuntime *pUserRuntime,[out, retval] IDSSCollection ppCollection) |
Create objects defined in the script in memory The CreateObjectsInCollection method creates objects defined in the PDS script in memory. | |
HRESULT | GetObjectInfo ([in] Int32 Index,[out] EnumDSSObjectType *ObjectType,[out] BSTR *ObjectID,[out] BSTR *ObjectName) |
Obtain the information about an object defined in the script GetObjectInfo returns information about an object defined in the PDS script. | |
HRESULT | Load ([in] BSTR ScriptPath,[in, optional] BSTR RootTagName) |
Method to initialize the script processor with a PDS script The Load method initializes the script processor with a project definition script (PDS file). | |
HRESULT | ObjectCount ([out, retval] Int32 *Count) |
The number of DSS objects defined in the script The Count method returns the number of objects defined in the PDS script. | |
HRESULT | PopulateSQLPatterns ([in] IDSSDBMS *pDBMS,[in, optional] IDSSSource *pSource) |
Update function SQL patterns for a DBMS object The PopulateSQLPatterns method updates a DBMS object with function pattern information provided in a PDS script. | |
HRESULT | SymbolID ([in] BSTR Symbol,[in] BSTR SymbolID) |
Property to get/set the mapping between Object ID and ID Symbol in the PDS script. | |
HRESULT | SymbolID ([in] BSTR Symbol,[out, retval] BSTR *pSymbolID) |
Property to get/set the mapping between Object ID and ID Symbol in the PDS script. |
|
Create and save objects defined in the script The CreateObjects method creates all objects defined in the PDS script and saves them to a supplied folder. Folder hierarchies defined in the PDS script are preserves and they become folder subtrees under the supplied folder.
|
|
Create objects defined in the script in memory The CreateObjectsInCollection method creates objects defined in the PDS script in memory. These objects are returned in a DSSCollection object. Objects are not saved and folder hierarchies defined in the PDS script are not preserved.
|
|
Obtain the information about an object defined in the script GetObjectInfo returns information about an object defined in the PDS script. It returns the type, ID and name of an object. An index of the object must be given. The index is the numeric order in which the object appears in the script.
|
|
Method to initialize the script processor with a PDS script The Load method initializes the script processor with a project definition script (PDS file). A script processor must be properly initialized before any other methods/property can be used.
|
|
The number of DSS objects defined in the script The Count method returns the number of objects defined in the PDS script.
|
|
Update function SQL patterns for a DBMS object The PopulateSQLPatterns method updates a DBMS object with function pattern information provided in a PDS script. The PDS script is expected to contain database-specific SQL function pattern information for one or more warehouse platforms. This method extracts the information relevant to the passed-in DBMS object and updates it.
|
|
Property to get/set the mapping between Object ID and ID Symbol in the PDS script. The PDS scripts uses ID Aliases to map an Object ID to a symbolic name. The SymbolID property reads or sets the Object ID that maps to an ID symbol.
|
|
Property to get/set the mapping between Object ID and ID Symbol in the PDS script. The PDS scripts uses ID Aliases to map an Object ID to a symbolic name. The SymbolID property reads or sets the Object ID that maps to an ID symbol.
|