Uses of Class
de.fesenmeyer.dbnormalizer.core.TableContainer

Packages that use TableContainer
de.fesenmeyer.dbnormalizer.core The top-level package of the core logic, which contains the fundamental classes of DBNormalizer. 
de.fesenmeyer.dbnormalizer.core.configuration Contains the classes used for reading and writing configuration data of a session. 
de.fesenmeyer.dbnormalizer.core.dbaccess Package containing database access code and utility methods. 
de.fesenmeyer.dbnormalizer.core.util Package containing utility classes for commonly needed operations. 
de.fesenmeyer.dbnormalizer.gui The top-level package of the GUI, which is implemented in Swing. 
 

Uses of TableContainer in de.fesenmeyer.dbnormalizer.core
 

Fields in de.fesenmeyer.dbnormalizer.core declared as TableContainer
private  TableContainer Table.container
          The TableContainer this table is contained in.
static TableContainer TableContainer.NO_CONTAINER
          The TableContainer to be used for tables neither contained in a catalog nor schema.
 

Fields in de.fesenmeyer.dbnormalizer.core with type parameters of type TableContainer
private  TreeMap<TableContainer,Set<Table>> DBNormalizerSession.tables2normalize
          A Map containing sets of tables to be normalized.
 

Methods in de.fesenmeyer.dbnormalizer.core that return TableContainer
 TableContainer Table.getContainer()
          Gets the TableContainer this table is contained in.
 

Methods in de.fesenmeyer.dbnormalizer.core that return types with arguments of type TableContainer
 Set<TableContainer> DBNormalizerSession.getTableContainers2Normalize()
          Gets all TableContainers which contain tables which are in the set of tables to be normalized.
 

Methods in de.fesenmeyer.dbnormalizer.core with parameters of type TableContainer
 boolean DBNormalizerSession.addTable2Normalize(TableContainer tableContainer, Table table)
          Adds a table to the set of tables to be normalized.
 boolean DBNormalizerSession.addTableContainer2Normalize(TableContainer tableContainer)
          Adds a TableContainer to the session.
 int TableContainer.compareTo(TableContainer tableContainer)
          Compares this TableContainer to another by comparing type and name.
private  void DBNormalizerSession.createAndAddTable2Normalize(TableContainer tableContainer, TableConfig tableConfig, boolean loadFromDB)
          Helper method for creating one table and its FDs based on configuration data and adding this information to the DBNormalizerSession.tables2normalize Map.
 Set<Table> DBNormalizerSession.getTables2Normalize(TableContainer tableContainer)
          Gets all tables which are in the set of tables to be normalized and are contained in the TableContainer specified by argument tableContainer.
 void DBNormalizerSession.removeTableContainer2Normalize(TableContainer tableContainer)
          Removes the TableContainer specified by argument tableContainer and all tables, which are in the set of tables to be normalized and are contained in this tableContainer, from the internal data representation.
 void Table.setContainer(TableContainer container)
           Sets the TableContainer this table is contained in; must be null, if the table is not contained in one.
 

Uses of TableContainer in de.fesenmeyer.dbnormalizer.core.configuration
 

Fields in de.fesenmeyer.dbnormalizer.core.configuration declared as TableContainer
private  TableContainer TableContainerConfig.tableContainer
          The table container.
 

Methods in de.fesenmeyer.dbnormalizer.core.configuration that return TableContainer
 TableContainer TableContainerConfig.getTableContainer()
          Gets the table container.
 

Methods in de.fesenmeyer.dbnormalizer.core.configuration with parameters of type TableContainer
 void TableContainerConfig.setTableContainer(TableContainer tableContainer)
          Sets the table container.
 

Constructors in de.fesenmeyer.dbnormalizer.core.configuration with parameters of type TableContainer
TableContainerConfig(TableContainer tableContainer)
          Class Constructor specifying the table container to create a configuration for.
 

Uses of TableContainer in de.fesenmeyer.dbnormalizer.core.dbaccess
 

Methods in de.fesenmeyer.dbnormalizer.core.dbaccess that return types with arguments of type TableContainer
static Collection<TableContainer> DatabaseMetadataUtil.getTableContainers(DBNormalizerSession session)
          Gets all TableContainers (catalogs or schemas) for the specified DBNormalizer session.
 

Methods in de.fesenmeyer.dbnormalizer.core.dbaccess with parameters of type TableContainer
static Collection<Table> DatabaseMetadataUtil.getTableInfos(DBNormalizerSession session, TableContainer tableContainer, boolean complete)
          Gets all tables from the specified TableContainer.
 

Uses of TableContainer in de.fesenmeyer.dbnormalizer.core.util
 

Methods in de.fesenmeyer.dbnormalizer.core.util that return TableContainer
static TableContainer MiscUtil.createTableContainer(String catalog, String schema)
          Creates a TableContainer.
 

Uses of TableContainer in de.fesenmeyer.dbnormalizer.gui
 

Fields in de.fesenmeyer.dbnormalizer.gui declared as TableContainer
private  TableContainer FKInfoPanel.FKInfoTableModel.tableContainer
           
 

Fields in de.fesenmeyer.dbnormalizer.gui with type parameters of type TableContainer
private  Set<TableContainer> DBTree.tableContainersWithAttrsLoaded
          holds the tableContainers for which its table's attributes have already been loaded (needed for lazy loading)
 

Methods in de.fesenmeyer.dbnormalizer.gui with parameters of type TableContainer
 void TableTree.addContainer(TableContainer tableContainer)
           
private  void TableTree.createTableNodes(DBNormalizerTreeNode topLevel, TableContainer tableContainer)
           
private  void DBTree.createTableNodes(DBNormalizerTreeNode topLevel, TableContainer tableContainer)
           
private  DBNormalizerTreeNode TableTree.findTableContainerNode(TableContainer container)
           
 void FKInfoPanel.setFks(List<FK> fks, TableContainer tableContainer)
           
 void FKInfoPanel.FKInfoTableModel.setFks(List<FK> fks, TableContainer tableContainer)