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

Packages that use DBNormalizerSession
de.fesenmeyer.dbnormalizer.core.dbaccess Package containing database access code and utility methods. 
de.fesenmeyer.dbnormalizer.gui The top-level package of the GUI, which is implemented in Swing. 
 

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

Methods in de.fesenmeyer.dbnormalizer.core.dbaccess with parameters of type DBNormalizerSession
static Collection<String> DatabaseMetadataUtil.getCatalogs(DBNormalizerSession session)
          Gets the catalogs for the specified DBNormalizer session.
static PK DatabaseMetadataUtil.getPK(DBNormalizerSession session, String catalog, String schema, String tableName)
          Gets the PK for a table specified by catalog, schema and name.
static Collection<String> DatabaseMetadataUtil.getSchemas(DBNormalizerSession session)
          Gets the schemas for the specified DBNormalizer session.
static Collection<TableColumn> DatabaseMetadataUtil.getTableColumnInfos(DBNormalizerSession session, String catalogName, String schemaName, String tableName)
          Gets TableColumn objects for a table specified by catalog, schema and name.
static Collection<TableContainer> DatabaseMetadataUtil.getTableContainers(DBNormalizerSession session)
          Gets all TableContainers (catalogs or schemas) for the specified DBNormalizer session.
static Table DatabaseMetadataUtil.getTableInfo(DBNormalizerSession session, String catalogName, String schemaName, String tableName, boolean complete)
          Gets the table with the specified name, catalog and schema.
static Collection<Table> DatabaseMetadataUtil.getTableInfos(DBNormalizerSession session, String catalogName, String schemaName)
          Gets all tables from the specified catalog or schema.
static Collection<Table> DatabaseMetadataUtil.getTableInfos(DBNormalizerSession session, String catalogName, String schemaName, boolean complete)
          Gets all tables from the specified catalog or schema.
static Collection<Table> DatabaseMetadataUtil.getTableInfos(DBNormalizerSession session, TableContainer tableContainer, boolean complete)
          Gets all tables from the specified TableContainer.
private static void DatabaseMetadataUtil.retrieveCompleteTableInfo(DBNormalizerSession session, Table table)
          Helper method which fills the given table object with further information (Column, PK and FK information).
 

Uses of DBNormalizerSession in de.fesenmeyer.dbnormalizer.gui
 

Fields in de.fesenmeyer.dbnormalizer.gui declared as DBNormalizerSession
private  DBNormalizerSession TableTreePanel.session
           
private  DBNormalizerSession TableTree.session
           
private  DBNormalizerSession TableTabbedPanel.session
           
private  DBNormalizerSession TableMainPanel.session
           
private  DBNormalizerSession FDModificationPanel.session
           
private  DBNormalizerSession FDAnalysisPanel.session
           
private  DBNormalizerSession DBTree.session
           
private  DBNormalizerSession DBTableSelectionFrame.session
           
private  DBNormalizerSession ApplicationFrame.session
           
 

Methods in de.fesenmeyer.dbnormalizer.gui that return DBNormalizerSession
private  DBNormalizerSession ApplicationFrame.createSession(String fileName, boolean isTaneOutput)
           
 DBNormalizerSession FDModificationPanel.getSession()
           
 DBNormalizerSession FDAnalysisPanel.getSession()
           
 DBNormalizerSession DBTableSelectionFrame.getSession()
           
private  DBNormalizerSession ApplicationFrame.tryCreateDBSession()
           
 

Methods in de.fesenmeyer.dbnormalizer.gui with parameters of type DBNormalizerSession
 void TableTreePanel.changeSession(DBNormalizerSession session)
           
private  void ApplicationFrame.changeSession(DBNormalizerSession session)
           
 void TableTree.setSession(DBNormalizerSession session)
           
 void TableTabbedPanel.setSession(DBNormalizerSession session)
           
 void TableMainPanel.setSession(DBNormalizerSession session)
           
 void FDModificationPanel.setSession(DBNormalizerSession session)
           
 void FDAnalysisPanel.setSession(DBNormalizerSession session)
           
 void DBTree.setSession(DBNormalizerSession session)
           
 void DBTableSelectionFrame.setSession(DBNormalizerSession session)