|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DatabaseInfo | |
com.ptc.windchill.upgrade.modeldiff | |
wt.introspection | Uses
WTIntrospector
to provide enhanced introspection above and beyond normal Java introspection via the information objects
ClassInfo ,
LinkInfo and
DatabaseInfo . |
wt.tools.generation.sql |
Uses of DatabaseInfo in com.ptc.windchill.upgrade.modeldiff |
Methods in com.ptc.windchill.upgrade.modeldiff with parameters of type DatabaseInfo | |
(package private) static String |
Db.createView(String class_name,
DatabaseInfo dbInfo)
|
private void |
CompareSchema.createSqlForANewTable(String class_name,
DatabaseInfo dbInfo,
StringBuffer table,
StringBuffer index,
StringBuffer trigger)
This method exists only until the class \SystemGeneration\src\wt\tools\generation\sql\CreateTable.java can be made to test which DB vendor is being used and provide the table and index creation, together. |
Uses of DatabaseInfo in wt.introspection |
Fields in wt.introspection declared as DatabaseInfo | |
private DatabaseInfo |
ClassInfo.dbInfo
|
private DatabaseInfo |
ClassInfo.dbInfo
|
Methods in wt.introspection that return DatabaseInfo | |
static DatabaseInfo |
WTIntrospector.getDatabaseInfo(String aClassname)
Gets database meta info for a class. |
static DatabaseInfo |
WTIntrospector.getDatabaseInfo(String aClassname,
String dir)
Gets database meta info for a class. |
DatabaseInfo |
ClassInfo.getDatabaseInfo()
Gets the DatabaseInfo for this class. |
static DatabaseInfo |
WTIntrospector.getDatabaseInfo(String aClassname)
Gets database meta info for a class. |
static DatabaseInfo |
WTIntrospector.getDatabaseInfo(String aClassname,
String dir)
Gets database meta info for a class. |
DatabaseInfo |
ClassInfo.getDatabaseInfo()
Gets the DatabaseInfo for this class. |
Methods in wt.introspection with parameters of type DatabaseInfo | |
private void |
XmlClassIiGenerator.exerciseDatabaseInfo(DatabaseInfo dbInfo)
Exercise the methods of the ClassInfo class. |
protected void |
WTIntrospectorTest.exerciseDatabaseInfo(DatabaseInfo dbInfo)
Exercise the methods of the ClassInfo class. |
private void |
DatabaseViewInfo.addCriteria(ArrayList collector,
String tableID,
RoleDescriptor role,
DatabaseInfo target)
|
private void |
XmlClassIiGenerator.exerciseDatabaseInfo(DatabaseInfo dbInfo)
Exercise the methods of the ClassInfo class. |
protected void |
WTIntrospectorTest.exerciseDatabaseInfo(DatabaseInfo dbInfo)
Exercise the methods of the ClassInfo class. |
private void |
DatabaseViewInfo.addCriteria(ArrayList collector,
String tableID,
RoleDescriptor role,
DatabaseInfo target)
|
Constructors in wt.introspection with parameters of type DatabaseInfo | |
LinkInfo(String[] theInterfaces,
String aParentName,
String aClassname,
String aConcreteClassname,
DatabaseInfo database_info,
boolean persistentFlag,
AttributeDescriptor[] attrs,
boolean dups,
boolean is_attributed,
byte storage_type,
String reference_name,
String reference_type,
RoleDescriptor role_A,
RoleDescriptor role_B,
String standard_icon,
String open_icon,
boolean has_displayName,
String[] aliases_role_A,
String[] aliases_role_B,
DatastoreElementType datastore_elem_type,
boolean isRemoveEventParticipant,
HashMap extended_values)
Constructor. |
|
ClassInfo(String[] theInterfaces,
String parent_name,
String class_name,
String concrete_classname,
DatabaseInfo database_info,
boolean persistentFlag,
AttributeDescriptor[] attrs,
String standard_icon,
String open_icon,
boolean isLocalizable,
DatastoreElementType datastore_elem_type,
boolean isRemoveEventParticipant,
HashMap extended_values)
Constructor. |
|
LinkInfo(String[] theInterfaces,
String aParentName,
String aClassname,
String aConcreteClassname,
DatabaseInfo database_info,
boolean persistentFlag,
AttributeDescriptor[] attrs,
boolean dups,
boolean is_attributed,
byte storage_type,
String reference_name,
String reference_type,
RoleDescriptor role_A,
RoleDescriptor role_B,
String standard_icon,
String open_icon,
boolean has_displayName,
String[] aliases_role_A,
String[] aliases_role_B,
DatastoreElementType datastore_elem_type,
boolean isRemoveEventParticipant,
HashMap extended_values)
Constructor. |
|
ClassInfo(String[] theInterfaces,
String parent_name,
String class_name,
String concrete_classname,
DatabaseInfo database_info,
boolean persistentFlag,
AttributeDescriptor[] attrs,
String standard_icon,
String open_icon,
boolean isLocalizable,
DatastoreElementType datastore_elem_type,
boolean isRemoveEventParticipant,
HashMap extended_values)
Constructor. |
Uses of DatabaseInfo in wt.tools.generation.sql |
Methods in wt.tools.generation.sql that return DatabaseInfo | |
static DatabaseInfo |
DdlGenerator.getDatabaseInfo(String class_name,
String module_name)
|
static DatabaseInfo |
DdlGenerator.getDatabaseInfo(String class_name,
String module_name)
|
Methods in wt.tools.generation.sql with parameters of type DatabaseInfo | |
void |
SQLServerSQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
SQLServerSQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
SQLServerSQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
String |
SQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.dropTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
long |
SQLGenerator.createStruct(String a_structName,
StringBuffer a_buffer,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.createTableItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.createIndexItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.dropIndexItems(String a_className,
DatabaseInfo a_dbInfo)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
HashMap createMap)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer,
HashMap createMap)
|
void |
SQLGenerator.createRoleFKConstraintItems(DatabaseInfo a_dbInfo,
RoleDescriptor a_roleDescriptor,
String propertyName,
String referenceType,
boolean isLinkTable,
StringBuffer create_buffer,
StringBuffer drop_buffer,
HashMap createMap)
|
void |
SQLGenerator.createTriggerConstraintItems(ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer)
|
void |
SQLGenerator.createAllClassesTriggerConstraintItems(ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createLinkTriggerConstraintItems(DatabaseInfo a_dbInfo,
LinkInfo a_linkInfo,
String propertyName,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createLinkSpecificTriggerConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createRoleTriggerConstraintItems(DatabaseInfo a_dbInfo,
RoleDescriptor a_roleDescriptor,
String role_side,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
String |
SQLGenerator.createView(DatabaseInfo a_dbInfo)
|
String |
OracleStandardSQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
OracleStandardSQLGenerator.dropTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
OracleSQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
long |
OracleSQLGenerator.createStruct(String a_structName,
StringBuffer a_buffer,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo)
|
void |
OracleSQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
OracleSQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
OracleSQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
static String |
CreateView.oracleCreateView(String aClassname,
DatabaseInfo aDatabaseInfo)
This class uses introspector information to create Oracle DDL for the following: CREATE VIEW |
void |
SQLServerSQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
SQLServerSQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
SQLServerSQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
abstract void |
SQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
String |
SQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.dropTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
long |
SQLGenerator.createStruct(String a_structName,
StringBuffer a_buffer,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.createTableItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.createIndexItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
SQLGenerator.dropIndexItems(String a_className,
DatabaseInfo a_dbInfo)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
HashMap createMap)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer,
HashMap createMap)
|
void |
SQLGenerator.createRoleFKConstraintItems(DatabaseInfo a_dbInfo,
RoleDescriptor a_roleDescriptor,
String propertyName,
String referenceType,
boolean isLinkTable,
StringBuffer create_buffer,
StringBuffer drop_buffer,
HashMap createMap)
|
void |
SQLGenerator.createTriggerConstraintItems(ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer)
|
void |
SQLGenerator.createAllClassesTriggerConstraintItems(ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createLinkTriggerConstraintItems(DatabaseInfo a_dbInfo,
LinkInfo a_linkInfo,
String propertyName,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createLinkSpecificTriggerConstraintItems(LinkInfo a_linkInfo,
DatabaseInfo a_dbInfo,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
void |
SQLGenerator.createRoleTriggerConstraintItems(DatabaseInfo a_dbInfo,
RoleDescriptor a_roleDescriptor,
String role_side,
StringBuffer create_buffer,
StringBuffer drop_buffer)
|
String |
SQLGenerator.createView(DatabaseInfo a_dbInfo)
|
String |
OracleStandardSQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
OracleStandardSQLGenerator.dropTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
String |
OracleSQLGenerator.createTriggerItems(String a_className,
DatabaseInfo a_dbInfo)
|
long |
OracleSQLGenerator.createStruct(String a_structName,
StringBuffer a_buffer,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo)
|
void |
OracleSQLGenerator.createTable(String a_className,
ClassInfo a_classInfo,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
OracleSQLGenerator.createColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
void |
OracleSQLGenerator.dropColumnIndex(String a_className,
DatabaseInfo a_dbInfo,
StringBuffer a_buffer)
|
static String |
CreateView.oracleCreateView(String aClassname,
DatabaseInfo aDatabaseInfo)
This class uses introspector information to create Oracle DDL for the following: CREATE VIEW |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |