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

Packages that use FK
de.fesenmeyer.dbnormalizer.core The top-level package of the core logic, which contains the fundamental classes of DBNormalizer. 
de.fesenmeyer.dbnormalizer.core.algorithms Package which provides the several algorithms implemented by DBNormalizer. 
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 FK in de.fesenmeyer.dbnormalizer.core
 

Fields in de.fesenmeyer.dbnormalizer.core with type parameters of type FK
private  List<FK> Table.exportedKeys
          The exported keys for this table.
private  List<FK> Table.importedKeys
          The imported keys for this table.
 

Methods in de.fesenmeyer.dbnormalizer.core that return types with arguments of type FK
 List<FK> Table.getExportedKeys()
          Gets the exported keys.
 List<FK> Table.getImportedKeys()
          Gets the imported keys.
 

Methods in de.fesenmeyer.dbnormalizer.core with parameters of type FK
 int FK.compareTo(FK fk)
          Default implementation for comparing FKs.
 

Method parameters in de.fesenmeyer.dbnormalizer.core with type arguments of type FK
 void Table.setExportedKeys(List<FK> exportedKeys)
          Sets the exported keys.
 void Table.setImportedKeys(List<FK> importedKeys)
          Sets the imported keys.
 

Uses of FK in de.fesenmeyer.dbnormalizer.core.algorithms
 

Fields in de.fesenmeyer.dbnormalizer.core.algorithms with type parameters of type FK
private  Collection<FK> NormalizationFKsProposal.exportedFKs
          The FKs to be defined due to the old table's exported keys.
private  Collection<FK> NormalizationFKsProposal.hierarchicalFKs
          The FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
private  Collection<FK> NormalizationFKsProposal.importedFKs
          The FKs to be defined due to the old table's imported keys.
private  Collection<FK> NormalizationFKsProposal.innerFKS
          The FKs to be defined between the created tables of the normalization proposal.
 

Methods in de.fesenmeyer.dbnormalizer.core.algorithms that return types with arguments of type FK
private  ArrayList<FK> NormalizationFKsDetermination.computeExportedFKs()
          Helper method which computes FKs to be defined due to the old table's exported keys.
private  ArrayList<FK> NormalizationFKsDetermination.computeHierarchicalFKs()
          Helper method which computes FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
private  ArrayList<FK> NormalizationFKsDetermination.computeImportedFKs()
          Helper method which computes FKs to be defined due to the old table's imported keys.
private  ArrayList<FK> NormalizationFKsDetermination.computeInnerFKs()
          Helper method which computes FKs to be defined between the created tables of the normalization proposal.
 Collection<FK> NormalizationFKsProposal.getExportedFKs()
          Gets the FKs to be defined due to the old table's exported keys.
 Collection<FK> NormalizationFKsProposal.getHierarchicalFKs()
          Gets the FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
 Collection<FK> NormalizationFKsProposal.getImportedFKs()
          Gets the FKs to be defined due to the old table's imported keys.
 Collection<FK> NormalizationFKsProposal.getInnerFKS()
          Gets the FKs to be defined between the created tables of the normalization proposal.
 

Methods in de.fesenmeyer.dbnormalizer.core.algorithms with parameters of type FK
private  StringBuffer NormalizationScriptBuilder.buildAddFKConstraint(FK fk)
          Builds a SQL statement which creates the foreign key (FK) constraint specified by the fk argument
 

Method parameters in de.fesenmeyer.dbnormalizer.core.algorithms with type arguments of type FK
private  void NormalizationFKsDetermination.addExportedKeysToTables(Collection<FK> fks, Collection<Table> tables)
          Helper method which adds each FK given by the fks argument as exported key to the appropriate table contained in the collection given by the tables argument, if possible.
private  void NormalizationFKsDetermination.addImportedKeysToTables(Collection<FK> fks, Collection<Table> tables)
          Helper method which adds each FK given by the fks argument as imported key to the appropriate table contained in the collection given by the tables argument, if possible.
private  StringBuffer NormalizationScriptBuilder.buildAddFKConstraints(Collection<FK> fks)
          Builds SQL statements which create the foreign key (FK) constraints specified by the fks argument
 void NormalizationFKsProposal.setExportedFKs(Collection<FK> exportedFKs)
          Sets the FKs to be defined due to the old table's exported keys.
 void NormalizationFKsProposal.setHierarchicalFKs(Collection<FK> hierarchicalFKs)
          Sets the FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
 void NormalizationFKsProposal.setImportedFKs(Collection<FK> importedFKs)
          Sets the FKs to be defined due to the old table's imported keys.
 void NormalizationFKsProposal.setInnerFKS(Collection<FK> innerFKS)
          Sets the FKs to be defined between the created tables of the normalization proposal.
 

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

Methods in de.fesenmeyer.dbnormalizer.core.dbaccess that return types with arguments of type FK
private static Collection<FK> DatabaseMetadataUtil.buildFKsFromResultSet(ResultSet rs)
          Helper method creating a collection of FKs from the ResultSet returned from the DatabaseMetaData.getImportedKeys(String, String, String) or DatabaseMetaData.getExportedKeys(String, String, String) method.
static Collection<FK> DatabaseMetadataUtil.getExportedKeys(DatabaseMetaData dbmd, String catalog, String schema, String tableName)
          Gets the exported keys for a table specified by catalog, schema and name.
static Collection<FK> DatabaseMetadataUtil.getImportedKeys(DatabaseMetaData dbmd, String catalog, String schema, String tableName)
          Gets the imported keys for a table specified by catalog, schema and name.
 

Methods in de.fesenmeyer.dbnormalizer.core.dbaccess with parameters of type FK
private static String DatabaseMetadataUtil.createFKKey(FK fk)
          Helper method which creates a string which can be used as a FK's key in a map.
 

Uses of FK in de.fesenmeyer.dbnormalizer.gui
 

Fields in de.fesenmeyer.dbnormalizer.gui with type parameters of type FK
private  List<FK> FKInfoPanel.FKInfoTableModel.fks
           
 

Methods in de.fesenmeyer.dbnormalizer.gui that return types with arguments of type FK
 List<FK> FKInfoPanel.FKInfoTableModel.getFks()
           
 

Method parameters in de.fesenmeyer.dbnormalizer.gui with type arguments of type FK
 void FKInfoPanel.setFks(List<FK> fks, TableContainer tableContainer)
           
 void FKInfoPanel.FKInfoTableModel.setFks(List<FK> fks, TableContainer tableContainer)