Uses of Class
com.ptc.windchill.upgrade.modeldiff.CompareSchemaException

Packages that use CompareSchemaException
com.ptc.windchill.upgrade.modeldiff   
 

Uses of CompareSchemaException in com.ptc.windchill.upgrade.modeldiff
 

Methods in com.ptc.windchill.upgrade.modeldiff that throw CompareSchemaException
(package private) static Vector TargetAndSourceVersion.outputTargetAndSourceVersionInfo(CompareSchemaReportXml csr_xml, SimpleDateFormat dateFormatter, String dateSQLString)
           
private static void TargetAndSourceVersion.outputInstallAndUpgradeHistory(CompareSchemaReportXml csr_xml)
           
(package private)  String TableDef.generateAlterTable(boolean includeBlobClause)
           
(package private)  String SchemaResults.getReportHtmlName()
          Read the CompareSchema Report's full HTML name that is stored in a dot-file.
(package private)  String SchemaResults.setReportHtmlName()
          Write the CompareSchema Report's full HTML name to a dot-file.
(package private)  String SchemaResults.setReportHtmlName(String reportHtmlName)
           
 File SchemaResults.createDuplicateFileForJar(File file_with_dot_extension)
          Used by CompareSchemaCompleted, UpgradeSchemaCompleted, AddConstraintsCompleted
private  File SchemaResults.createDisabledSpoolDuplicate(String message, File file_with_dot_extension)
           
(package private)  PrintWriter Output.createPrintWriter(String path_and_file_name)
          Obtain access to a file in order to write (the user must flush() and close()).
(package private)  void Output.beginTheReport(CompareSchemaReportXml report_xml, String path_and_file)
          The report HTML file.
private  File Output.createDisabledSqlDuplicate(boolean errored, File file_with_dot_extension)
          Adds a REM in front of each line and adds a _temp to the file name.
(package private)  void IndexInfo.putColumns(Hashtable cols)
          Add these columns to the collection of non-Normalized Columns.
(package private) static void IndexInfo.lookupFbiRelatedDbTriggerNames(HashSet droppedFbiRelatedTriggerNames)
          Query the database for names of all triggers that are used to update Function Based Index (FBI) computed columns.
private  void IndexInfo.normalizeColumnNames()
           
private  String IndexInfo.getIndexFunctionExpression(String index_name, int position)
          Look up the function expression for columns that are named SYS_NC...##$.
private  String IndexInfo.normalizeColumnName(DatabaseMetaData meta_data, String column_name)
          Create a dummy index from the column name and read back the column name on the created index.
(package private)  void GuiManager.updateGuiAtACheckPoint(int check_point_number, String previous_name, String next_name)
          This method is ignored by non-GUI execution.
(package private) static void GuiManager.updateGuiAsCompleted()
           
(package private) static void GuiManager.updateGuiWithSchemaResults(SchemaResults x)
           
(package private)  void GuiManager.testGuiForACancel()
          This method is placed liberally in the code to test for the user canceling.
(package private) static void Db.establishConnection()
           
(package private) static void Db.readDbTables(Hashtable dbTablesOrViews, String[] tableOrViewTypes)
           
(package private) static Hashtable Db.getDbTableColumns(String tableName)
           
protected  Hashtable Db.getDBSequences()
           
(package private) static Vector Db.getDbIndexes(String dbTableName)
           
(package private)  void CompareSchemaReportXml.beginTheReport(String report_xml)
           
private  void CompareSchema.createNewFiles()
           
 boolean CompareSchema.executeFromGui(String option)
          Used to execute this class from a GUI application (with options).
 boolean CompareSchema.executeFromGui()
          Used to execute this class from a GUI application (with NO options).
private  void CompareSchema.buildSql()
           
private  void CompareSchema.readAllClasses(Vector allClasses, Hashtable dbTables, Hashtable clDbTables, Hashtable dbViews, Hashtable clDbViews)
          Generate a vector of all classes from the target model registry property file.
private  void CompareSchema.fillTableLists(Hashtable classes, Hashtable dbTables, Hashtable clDbTables, Hashtable dbViews, Hashtable clDbViews)
           
private  void CompareSchema.verifyMaxBytesPerCharFactor(Hashtable dbTables, Hashtable clDbTables, Hashtable all_types_5)
          Use a column's character width to verify the wt.properties value for wt.db.maxBytesPerChar (default == 1).
private  void CompareSchema.removeNullBlobReferences(Hashtable dbTables)
           
private  void CompareSchema.processNewTables(Hashtable dbTables, Hashtable clDbTables)
           
private  void CompareSchema.processAllPreExistingTables(Hashtable dbTables, Hashtable clDbTables, Hashtable all_types_2)
           
private  void CompareSchema.processAllViews(Hashtable clDbViews)
           
private  Vector CompareSchema.getDbIndexes(String table_name)
           
private  Hashtable CompareSchema.getDbTableColumns(String table_name)
           
private  Hashtable CompareSchema.getClassDbTableColumns(ClassDbInfo clDbInfo, Hashtable all_types_4)
           
private  Vector CompareSchema.getClassDbIndexes(String table_name, Hashtable column_list, BaseTableInfo tableInfo)
           
private  String CompareSchema.findInitialValue(AttribsList attribsList)
          Determine the initial value for the property with the WTIntrospector.QUERY_NAME as specified by the attribute_list.getQueryName().
private  void CompareSchema.processPreExistingTableDefinition(String table_name, ClassDbInfo clDbInfo, Hashtable all_types_3)
          For a pre-existing table, edit columns, add column, and report.
private  void CompareSchema.renameBlobColumnsForInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
private  Vector CompareSchema.editTableDefForNewColumns(String table_name, String class_name, Hashtable dbCols, Hashtable clDbCols, TableDef tableDef)
           
private  void CompareSchema.editTableDefForRemovedColumns(String table_name, String class_name, Hashtable dbCols, Hashtable clDbCols, TableDef tableDef)
           
private  Vector CompareSchema.editTableDefForKeptColumns(String table_name, String class_name, Hashtable dbCols, Hashtable clDbCols, TableDef tableDef)
           
private  void CompareSchema.generateAlterTableModifyScript(String table_name, String class_name, TableDef tableDef)
           
private  void CompareSchema.generateTriggerScript(String table_name, String class_name, ClassInfo classInfo, TableDef tableDef)
           
private  void CompareSchema.generateAddIndexScripts(Vector dbInds, Vector clDbInds, TableDef tableDef)
           
private  Vector CompareSchema.dropDbFbisUsedInModify(String mod_table_name, Vector dbInds, Vector clDbInds, TableDef tableDef)
           
private  void CompareSchema.createDataForUniquenessTest(IndexInfo indexInfo, TableDef tableDef)
          Test the data in a table that has new UNIQUE indices
private  void CompareSchema.alterColumnToNotNull(AttribsList dbAttribs, AttribsList clDbAttribs, AttribsList columnDef)
           
private  void CompareSchema.updateGuiAtACheckPoint(int next_i, String next)
           
private  void CompareSchema.updateGuiWithSchemaResults()
           
private  void CompareSchema.updateGuiAsCompleted()
           
private  void CompareSchema.testGuiForACancel()
           
(package private) static void AttribsList.setInlineBlobInfo(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInlineBlobUpgradeIndependentInfo(String sourceVsTarget, Hashtable columns)
           
private static void AttribsList.setInlineBlobUpgradeInfo(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInfoForNewNonInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInfoForRemovedInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInfoForTotallyNewInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInfoForSmallBlobToInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
private static void AttribsList.setInfoForBlobToInlineBlob(Hashtable dbCols, Hashtable clDbCols)
           
(package private)  String AttribsList.colDefClause()
           
(package private)  String AttribsList.colModClause()
           
 

Constructors in com.ptc.windchill.upgrade.modeldiff that throw CompareSchemaException
IndexInfo(BaseTableInfo tableInfo, String table_name, String index_name, int index_type, String column)
          Create an index on a single column.
IndexInfo(BaseTableInfo tableInfo, String table_name, String index_name, int index_type, String[] columns)
          Create an index on multiple columns.