Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DBSchemaGenerator Member List

This is the complete list of members for DBSchemaGenerator, including all inherited members.
addClass(FullClassInfo &classInfo)ClassHierarchy
addParentsTables(FullClassInfo *classInfo, std::map< CStdString, TableColumnsSet > &tables)DBSchemaGenerator [protected]
checkChildren(FullClassInfo *classInfo, CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
checkInheritanceHierarchy(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy
classesColumnsClassHierarchy [protected]
ClassHierarchy()ClassHierarchy [inline]
classMapClassHierarchy [protected]
ClassMap typedefClassHierarchy [protected]
createInheritanceHierarchy(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy
findClass(const char *name)ClassHierarchy
generateClassIDs()DBSchemaGenerator [protected]
generateColumnNames(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
generateColumnTypes(DatabaseSqlStatements *sqlStatements, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator
generateCreationScript(DatabaseSqlStatements *sqlStatements, bool generateComments, CStdString &creationSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator
generateDropScript(DatabaseSqlStatements *sqlStatements, CStdString &dropSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator
generateExplainScript(DatabaseSqlStatements *sqlStatements, CStdString &explainSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator
generateMissingValues(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy
generateMissingValuesHelper(FullClassInfo *classInfo, CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
generatePolymorphicView(FullClassInfo *classInfo, DatabaseSqlStatements *sqlStatements, CStdString &createViewSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generatePolymorphicViewHelper(FullClassInfo *classInfo, std::list< FullClassInfo * > &horizontalAncestors, std::list< int > &classIDsForMainSelect, bool addClassIDs)DBSchemaGenerator [protected]
generateSimpleView(FullClassInfo *classInfo, DatabaseSqlStatements *sqlStatements, CStdString &createViewSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generateSimpleViewSelectFiltered(FullClassInfo *classInfo, DatabaseSqlStatements *sqlStatements, CStdString &selectStmt, std::list< CStdString > &viewColumns, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generateSimpleViewSelectHorizontal(FullClassInfo *classInfo, DatabaseSqlStatements *sqlStatements, CStdString &selectStmt, std::list< CStdString > &viewColumns, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generateSimpleViewSelectVertical(FullClassInfo *classInfo, DatabaseSqlStatements *sqlStatements, CStdString &selectStmt, std::list< CStdString > &viewColumns, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generateTableComment(const TableInfo *tableInfo, DatabaseSqlStatements *sqlStatements, CStdString &tableComment, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
generateTableInfoMap(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
generateTableNames(CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
generateViews(DatabaseSqlStatements *sqlStatements, bool generateComments, CStdString &viewsSql, CStdString &warningsForUser, CStdString &errorForUser)DBSchemaGenerator [protected]
getProjectName() const ClassHierarchy
getTableColumnsForClass(FullClassInfo *classInfo, TableInfoMap::iterator &where, CStdString &warningsForUser, CStdString &errorForUser)ClassHierarchy [protected]
preparedClassHierarchy [protected]
printClasses()ClassHierarchy
projectNameClassHierarchy [protected]
qualifyColumnNames(const std::list< CStdString > &columnNames, const std::map< CStdString, TableColumnsSet > &tables, std::list< CStdString > &qualifiedColumnNames)DBSchemaGenerator [protected, static]
setProjectName(const char *newProjectName)ClassHierarchy
TableColumnsSet typedefDBSchemaGenerator
topologicalSort(std::list< FullClassInfo * > &sortedClassList)ClassHierarchy
~ClassHierarchy()ClassHierarchy [inline, virtual]

Generated on Wed Aug 11 22:35:26 2004 for IOPC by Doxygen 1.3.6