Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Public Methods

MethodDescription
DoReverseEngineerExecutes the reverse-engineer process with the specified properties. RETURN DATATYPE: Diagram.
GetDatabaseListReturns a StringObject collection of the databases to be reverse-engineered.
GetObjectOwnerListReturns a StringObject collection of the owners of objects to be reverse-engineered.
SetDatabaseListSet the databases to be reverse-engineered. PARAMETERS: StringObjects.
SetObjectOwnerListSet the owners of the objects that are to be reverse-engineered. PARAMETERS: StringObjects.

Public Properties

PropertyDescription
AliasSpecifies whether you want to reverse-engineer alias. DATATYPE: Boolean.
ConnectionTypeConnection type. Valid types are: 'Native' and 'ODBC'. DATATYPE: String.
ConnectStringReverse engineering uses this string to connect to the database when the connection type is Native. DATATYPE: String.
DatabaseMicrosoft SQL Server or Sybase only. The database that you want to reverse engineer. DATATYPE: String.
DatasourceIf 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.
The
DBMSTypeDBMS 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.
IgnoreIndexPartitionsSpecifies whether
or not
you want to reverse-engineer index partitions. DATATYPE: Boolean.
IgnoreTablePartitionsSpecifies whether
or not
you want to reverse-engineer table partitions. DATATYPE: Boolean.
InferDomainsSpecifies whether
or not
you want to infer domains. Default is FALSE. DATATYPE: Boolean.
InferFKByIndexSpecifies whether
or not
you want to infer Foreign Keys based on indexes. Default is FALSE. DATATYPE: Boolean.
InferFKByNameSpecifies whether
or not
you want to infer Foreign Keys based on names. Default is FALSE. DATATYPE: Boolean.
InferPKSpecifies whether
or not
you want to infer Primary Keys. Default is FALSE. DATATYPE: Boolean.
MaterializedViewsSpecifies whether
or not
you want to reverse-engineer Materialized Views. DATATYPE: Boolean.
The owner
ObjectOwnerOwner 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.
ObjectTypesSpecifies whether
or not
you want to reverse-engineer object types. DATATYPE: Boolean.
PackagesSpecifies whether
or not
you want to reverse-engineer packages. DATATYPE: Boolean.
Password
The password
Password for the database connection. DATATYPE: String.
ProceduresSpecifies whether
or not
you want to reverse-engineer stored procedures. Default is FALSE. DATATYPE: Boolean.
QuickLaunchFileSpecifies the quick launch file
that will be
used to do the reverse-engineer. DATATYPE: String.
SequencesSpecifies whether
or not
you want to reverse-engineer Sequences. DATATYPE: Boolean.
ShowStatus
This property determines
Determines whether you want to display the status dialog. DATATYPE: Boolean.
StorageObjectsSpecifies whether
or not
you want to reverse-engineer storage objects. DATATYPE: Boolean.
SynonymsSpecifies whether
or not
you want to reverse-engineer Synonyms. DATATYPE: Boolean.
SystemTablesSpecifies whether
or not
you want to reverse-engineer system tables. Default is FALSE. DATATYPE: Boolean.
SystemViewsSpecifies whether
or not
you want to reverse-engineer system views. Default is FALSE. DATATYPE: Boolean.
TriggersSpecifies whether
or not
you want to reverse-engineer triggers. Default is FALSE. DATATYPE: Boolean.
The login
UsernameLogin name for the database connection. DATATYPE: String.
UserTablesSpecifies whether
or not
you want to reverse-engineer user tables. Default is TRUE. DATATYPE: Boolean.
UserViewsSpecifies whether
or not
you want to reverse-engineer user views. Default is FALSE. DATATYPE: Boolean.
Info
titleSee Also