Uses of Class
de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationProposal

Packages that use NormalizationProposal
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.gui The top-level package of the GUI, which is implemented in Swing. 
 

Uses of NormalizationProposal in de.fesenmeyer.dbnormalizer.core
 

Fields in de.fesenmeyer.dbnormalizer.core declared as NormalizationProposal
private  NormalizationProposal Table.normProposal
          The normalization proposal for this table.
 

Methods in de.fesenmeyer.dbnormalizer.core that return NormalizationProposal
 NormalizationProposal Table.getNormProposal()
          Gets the currently set normalization proposal for this table.
 

Methods in de.fesenmeyer.dbnormalizer.core with parameters of type NormalizationProposal
 void Table.setNormProposal(NormalizationProposal normProposal)
          Sets the normalization proposal for this table.
 

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

Fields in de.fesenmeyer.dbnormalizer.core.algorithms declared as NormalizationProposal
private  NormalizationProposal NormalizationScriptBuilder.normProposal
          The normalization proposal for which the sql script should be generated.
private  NormalizationProposal NormalizationFKsDetermination.normProposal
          The normalization proposal for which FKs should be proposed.
 

Methods in de.fesenmeyer.dbnormalizer.core.algorithms that return NormalizationProposal
protected  NormalizationProposal ThreeNFSynthesisAlgorithmKemper.doNormalize(Table oldTable)
          The actual normalization algorithm based on [Datenbanksysteme, Kemper/Eickler, 5th Ed., 2004, p. 181].
 NormalizationProposal ThreeNFSynthesisAlgorithmKemper.normalize(Table oldTable)
           
abstract  NormalizationProposal AbstractNormalizationAlgorithm.normalize(Table oldTable)
           Creates a normalization proposal for the Table specified by the argument oldTable.
protected  NormalizationProposal ThreeNFSynthesisAlgorithmKemper.postNormalize(NormalizationProposal normProposal)
           Method called after the actual normalization algorithm, to do necessary work not included in the normalization algorithm, such as calculating minimal cover and candidate keys for the new (created) tables, determining foreign keys (FKs) etc.
 

Methods in de.fesenmeyer.dbnormalizer.core.algorithms with parameters of type NormalizationProposal
protected  void ThreeNFSynthesisAlgorithmKemper.copyTableColumnInformation(NormalizationProposal normProposal)
          Copies the table column information from the old table to the new (created) tables of the given normalization proposal.
protected  NormalizationProposal ThreeNFSynthesisAlgorithmKemper.postNormalize(NormalizationProposal normProposal)
           Method called after the actual normalization algorithm, to do necessary work not included in the normalization algorithm, such as calculating minimal cover and candidate keys for the new (created) tables, determining foreign keys (FKs) etc.
 

Constructors in de.fesenmeyer.dbnormalizer.core.algorithms with parameters of type NormalizationProposal
NormalizationFKsDetermination(NormalizationProposal normProposal)
          Class constructor specifying the normalization proposal for which FKs should be proposed.
NormalizationScriptBuilder(NormalizationProposal normProposal)
          Class constructor specifying the normalization proposal for which the sql script should be generated.
 

Uses of NormalizationProposal in de.fesenmeyer.dbnormalizer.gui
 

Fields in de.fesenmeyer.dbnormalizer.gui declared as NormalizationProposal
private  NormalizationProposal NormPropPanel.normProposal
           
 

Methods in de.fesenmeyer.dbnormalizer.gui with parameters of type NormalizationProposal
 void TableTree.addNormalizationProposal(NormalizationProposal normProposal)
           
private  DBNormalizerTreeNode TableTree.createNormProposalNode(DBNormalizerTreeNode tableNode, NormalizationProposal normProposal)
           
private  void TableTree.createNormProposalTableNodes(DBNormalizerTreeNode normProposalNode, NormalizationProposal normProposal)
           
 void NormPropPanel.setNormProposal(NormalizationProposal normProposal)