|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |