| 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 |  | 
  | classesColumns | ClassHierarchy |  [protected] | 
  | ClassHierarchy() | ClassHierarchy |  [inline] | 
  | classMap | ClassHierarchy |  [protected] | 
  | ClassMap typedef | ClassHierarchy |  [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] | 
  | prepared | ClassHierarchy |  [protected] | 
  | printClasses() | ClassHierarchy |  | 
  | projectName | ClassHierarchy |  [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 typedef | DBSchemaGenerator |  | 
  | topologicalSort(std::list< FullClassInfo * > &sortedClassList) | ClassHierarchy |  | 
  | ~ClassHierarchy() | ClassHierarchy |  [inline, virtual] |