Page History
Public Methods
Method | Description |
---|---|
DoReverseEngineer | Executes the reverse-engineer process with the specified properties. RETURN DATATYPE: Diagram. |
GetDatabaseList | Returns a StringObject collection of the databases to be reverse-engineered. |
GetObjectOwnerList | Returns a StringObject collection of the owners of objects to be reverse-engineered. |
SetDatabaseList | Set the databases to be reverse-engineered. PARAMETERS: StringObjects. |
SetObjectOwnerList | Set the owners of the objects that are to be reverse-engineered. PARAMETERS: StringObjects. |
Public Properties
Property | Description |
---|---|
Alias | Specifies whether you want to reverse-engineer alias. DATATYPE: Boolean. |
ConnectionType | Connection type. Valid types are: 'Native' and 'ODBC'. DATATYPE: String. |
ConnectString | Reverse engineering uses this string to connect to the database when the connection type is Native. DATATYPE: String. |
Database | Microsoft SQL Server or Sybase only. The database that you want to reverse engineer. DATATYPE: String. |
Datasource | If the ConnectionType is |
ODBC |
, then this property designates the ODBC datasource name. If the ConnectionType is |
Native |
, then this is the server name or connection string required to connect to the DBMS server. DATATYPE: String. |
DBMSType | DBMS type for a Native ConnectionType. Valid values are: 'Oracle', 'Sybase', 'SQL Server', and 'DB2'. If the ConnectionType is ODBC, this property is ignored. DATATYPE: String. |
IgnoreIndexPartitions | Specifies whether |
you want to reverse-engineer index partitions. DATATYPE: Boolean. | |
IgnoreTablePartitions | Specifies whether |
you want to reverse-engineer table partitions. DATATYPE: Boolean. | |
InferDomains | Specifies whether |
you want to infer domains. Default is FALSE. DATATYPE: Boolean. | |
InferFKByIndex | Specifies whether |
you want to infer Foreign Keys based on indexes. Default is FALSE. DATATYPE: Boolean. | |
InferFKByName | Specifies whether |
you want to infer Foreign Keys based on names. Default is FALSE. DATATYPE: Boolean. | |
InferPK | Specifies whether |
you want to infer Primary Keys. Default is FALSE. DATATYPE: Boolean. | |
MaterializedViews | Specifies whether |
you want to reverse-engineer Materialized Views. DATATYPE: Boolean. |
ObjectOwner | Owner of the objects. If the database type is SQL Server or Sybase, the default is |
dbo |
. For other platforms, the defalt is UserName. DATATYPE: String. | |
ObjectTypes | Specifies whether |
you want to reverse-engineer object types. DATATYPE: Boolean. | |
Packages | Specifies whether |
you want to reverse-engineer packages. DATATYPE: Boolean. |
Password |
Password for the database connection. DATATYPE: String. | |
Procedures | Specifies whether |
you want to reverse-engineer stored procedures. Default is FALSE. DATATYPE: Boolean. | |
QuickLaunchFile | Specifies the quick launch file |
used to do the reverse-engineer. DATATYPE: String. | |
Sequences | Specifies whether |
you want to reverse-engineer Sequences. DATATYPE: Boolean. |
ShowStatus |
Determines whether you want to display the status dialog. DATATYPE: Boolean. | |
StorageObjects | Specifies whether |
you want to reverse-engineer storage objects. DATATYPE: Boolean. | |
Synonyms | Specifies whether |
you want to reverse-engineer Synonyms. DATATYPE: Boolean. | |
SystemTables | Specifies whether |
you want to reverse-engineer system tables. Default is FALSE. DATATYPE: Boolean. | |
SystemViews | Specifies whether |
you want to reverse-engineer system views. Default is FALSE. DATATYPE: Boolean. | |
Triggers | Specifies whether |
you want to reverse-engineer triggers. Default is FALSE. DATATYPE: Boolean. |
Username | Login name for the database connection. DATATYPE: String. |
UserTables | Specifies whether |
you want to reverse-engineer user tables. Default is TRUE. DATATYPE: Boolean. | |
UserViews | Specifies whether |
you want to reverse-engineer user views. Default is FALSE. DATATYPE: Boolean. |
Info | ||
---|---|---|
| ||