A B C D E F G H I J K L M N O P R S T U V W X

C

calculateAttributeClosure(Collection<FD>, AttributeStringSet) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Calculates the Attribute-Closure for the set of attributes given by argument attributes regarding the set of FDs given by argument fds.
calculateMinCover(Set<FD>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Calculates the minimal cover of the set of FDs specified by the fds argument.
calculateReducedCover(Set<FD>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Calculates a reduced cover for the set of FDs specified by the fds argument.
cancelBtn - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
cancelButton - Variable in class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
cancelCellEditing() - Method in class de.fesenmeyer.dbnormalizer.gui.util.JComponentCellEditor
 
candidateKeys - Variable in class de.fesenmeyer.dbnormalizer.core.algorithms.NFDetermination
The candidate keys of the table.
candidateKeys - Variable in class de.fesenmeyer.dbnormalizer.core.algorithms.NFDeterminationResult
The candidate keys used for normal form determination.
CandKey - Class in de.fesenmeyer.dbnormalizer.core
Class representing a candidate key of a table.
CandKey() - Constructor for class de.fesenmeyer.dbnormalizer.core.CandKey
 
candKeyList - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropTablePanel
 
candKeyList - Variable in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
candKeys - Variable in class de.fesenmeyer.dbnormalizer.core.Table
The candidate keys.
catalog - Variable in class de.fesenmeyer.dbnormalizer.core.Table
The catalog this table is contained in, may be null.
catalogLbl - Variable in class de.fesenmeyer.dbnormalizer.gui.TableInformationPanel
 
changeEvent - Variable in class de.fesenmeyer.dbnormalizer.gui.util.JComponentCellEditor
 
changeSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
changeSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTreePanel
 
CHECK_INDEX - Static variable in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel.FDAnalysisTableModel
 
CHECK_INDEX - Static variable in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel.FDModTableModel
 
CHECK_INFO_INDEX - Static variable in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel.FDAnalysisTableModel
 
CHECK_INFO_INDEX - Static variable in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel.FDModTableModel
 
checkFD(String, FD) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDChecker
Checks if the FD specified by argument fd is satisfied in the table specified by argument qualifiedTableName.
checkFDButtonPressed(ActionEvent) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
checkFDButtonPressed(ActionEvent) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
checkFDsButton - Variable in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
checkFDsButton - Variable in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
checkTableEquality(String, String, String, String, String, String) - Static method in class de.fesenmeyer.dbnormalizer.core.util.MiscUtil
Checks if two tables are equal by comparing their name, catalog and schema.
chooseFileButton - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
clear() - Method in class de.fesenmeyer.dbnormalizer.gui.InformationPanel
 
clearButton - Variable in class de.fesenmeyer.dbnormalizer.gui.InformationPanel
 
closeSession() - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Closes the session by closing the connection to the DB.
COLOR_CAPTION_LABEL - Static variable in class de.fesenmeyer.dbnormalizer.gui.util.DBNormalizerColors
 
COLOR_ERROR - Static variable in class de.fesenmeyer.dbnormalizer.gui.util.DBNormalizerColors
 
COLOR_OK - Static variable in class de.fesenmeyer.dbnormalizer.gui.util.DBNormalizerColors
 
COLOR_WARN - Static variable in class de.fesenmeyer.dbnormalizer.gui.util.DBNormalizerColors
 
COLUMN_ICON - Static variable in class de.fesenmeyer.dbnormalizer.gui.IconManager
 
columnCount - Variable in class de.fesenmeyer.dbnormalizer.core.dbaccess.DataSet
The number of columns.
columnInfos - Variable in class de.fesenmeyer.dbnormalizer.core.Table
A map containing tableColumn information for each attribute.
columnNames - Variable in class de.fesenmeyer.dbnormalizer.core.dbaccess.DataSet
The column names.
columnNames - Variable in class de.fesenmeyer.dbnormalizer.gui.FKInfoPanel.FKInfoTableModel
 
columnNames - Variable in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel.SimpleFDTableModel
 
columnNames - Variable in class de.fesenmeyer.dbnormalizer.gui.TableColumnInfoPanel.TableColumnInfoTableModel
 
columnSize - Variable in class de.fesenmeyer.dbnormalizer.core.TableColumn
The column size, e.g.
compare(FD, FD) - Method in class de.fesenmeyer.dbnormalizer.core.FDAlphabeticalComparator
 
compareTo(AttributeStringSet) - Method in class de.fesenmeyer.dbnormalizer.core.AttributeStringSet
Compares this instance to another instance by comparing all attribute names (represented by strings) of the two instances.
compareTo(FD) - Method in class de.fesenmeyer.dbnormalizer.core.FD
Compares this FD to another FD, based on the FD.toString() method.
compareTo(FK) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Default implementation for comparing FKs.
compareTo(Table) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Compares this table to another table based on the qualified names of the tables.
compareTo(TableColumn) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Compares this column to another column based on their names.
compareTo(TableContainer) - Method in class de.fesenmeyer.dbnormalizer.core.TableContainer
Compares this TableContainer to another by comparing type and name.
computeExportedFKs() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsDetermination
Helper method which computes FKs to be defined due to the old table's exported keys.
computeHierarchicalFKs() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsDetermination
Helper method which computes FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
computeImportedFKs() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsDetermination
Helper method which computes FKs to be defined due to the old table's imported keys.
computeInnerFKs() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsDetermination
Helper method which computes FKs to be defined between the created tables of the normalization proposal.
configFileName - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
The configuration filename.
ConfigurationException - Exception in de.fesenmeyer.dbnormalizer.core.configuration
Exception to be thrown if an error occurs while reading or writing a configuration file, e.g. when the XML-file is not valid.
ConfigurationException(String) - Constructor for exception de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationException
Class Constructor specifying a message.
ConfigurationException(String, Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationException
Class Constructor specifying message and cause of the exception.
ConfigurationException(Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationException
Class Constructor specifying the cause of the exception.
ConfigurationReader - Class in de.fesenmeyer.dbnormalizer.core.configuration
Class which reads a session configuration from a XML file.
ConfigurationReader(String) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationReader
Class constructor specifying the file to be read.
ConfigurationWriter - Class in de.fesenmeyer.dbnormalizer.core.configuration
Class which writes a session configuration to a XML file.
ConfigurationWriter(SessionConfig) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationWriter
Class constructor specifying the session configuration to be written.
conn - Variable in class de.fesenmeyer.dbnormalizer.core.algorithms.FDChecker
The SQL-Connection to be used to access the DB.
connections - Variable in class de.fesenmeyer.dbnormalizer.core.dbaccess.DBConnectionManager
HashMap holding the connections (keyed by a session name).
container - Variable in class de.fesenmeyer.dbnormalizer.core.Table
The TableContainer this table is contained in.
containsKey(Collection<CandKey>, Collection<String>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Helper method which determines if a key consisting of the attributes specified by attributes argument is contained in the candidate keys specified by the candidateKeys argument
containsSubset(Set<Set<T>>, Set<T>) - Static method in class de.fesenmeyer.dbnormalizer.core.util.SetOperationsUtil
Tests if argument set1 contains set2 as a subset.
copy() - Method in class de.fesenmeyer.dbnormalizer.core.AttributeStringSet
Copies this instance.
copy() - Method in class de.fesenmeyer.dbnormalizer.core.FD
Makes a deep copy of this FD.
copy() - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Creates a copy of this TableColumn.
copyTableColumnInformation(NormalizationProposal) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.ThreeNFSynthesisAlgorithmKemper
Copies the table column information from the old table to the new (created) tables of the given normalization proposal.
createAndAddConnection(String, DBConfig) - Method in class de.fesenmeyer.dbnormalizer.core.dbaccess.DBConnectionManager
Creates, adds and returns a connection for the session with the specified name and DB configuration.
createAndAddTable2Normalize(TableContainer, TableConfig, boolean) - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Helper method for creating one table and its FDs based on configuration data and adding this information to the DBNormalizerSession.tables2normalize Map.
createAndShowGUI() - Static method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
createAttributeNodes(DBNormalizerTreeNode, Collection<String>) - Method in class de.fesenmeyer.dbnormalizer.gui.DBTree
 
createAttributeNodes(DBNormalizerTreeNode, Table) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
createAttributeSetConfig(AttributeStringSet) - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
 
createButtonPanel() - Method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
createButtonPanel() - Method in class de.fesenmeyer.dbnormalizer.gui.TableTreePanel
 
createCustomTableName(String, String, String) - Method in class de.fesenmeyer.dbnormalizer.gui.FKInfoPanel.FKInfoTableModel
 
createdTables - Variable in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationProposal
The tables to be created due to the normalization proposal.
createFKKey(FK) - Static method in class de.fesenmeyer.dbnormalizer.core.dbaccess.DatabaseMetadataUtil
Helper method which creates a string which can be used as a FK's key in a map.
createImageIcon(String, String) - Method in class de.fesenmeyer.dbnormalizer.gui.IconManager
helper method to create an image icon.
createNormalizationProposal() - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
createNormProposalAttributeNodes(DBNormalizerTreeNode, Table) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
createNormProposalNode(DBNormalizerTreeNode, NormalizationProposal) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
createNormProposalTableNodes(DBNormalizerTreeNode, NormalizationProposal) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
createScript() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationScriptBuilder
Creates a SQL script based on the normalization proposal.
createSession(String, boolean) - Method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
createSessionConfig(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Creates a session configuration from the current state of the session.
createTableContainer(String, String) - Static method in class de.fesenmeyer.dbnormalizer.core.util.MiscUtil
Creates a TableContainer.
createTableFromTableInfo(ITableInfo) - Static method in class de.fesenmeyer.dbnormalizer.core.dbaccess.DatabaseMetadataUtil
Helper method which converts from SQuirreL's ITableInfo object to DBNormalizer's Table object.
createTableNodes(DBNormalizerTreeNode, TableContainer) - Method in class de.fesenmeyer.dbnormalizer.gui.DBTree
 
createTableNodes(DBNormalizerTreeNode, TableContainer) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
createTables2normalizeFromConfig(Collection<TableContainerConfig>) - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Adds the tables given in the tableContainerConfigs argument (with their FDs) to the DBNormalizerSession.tables2normalize map
createTopLevelNodes(DBNormalizerTreeNode) - Method in class de.fesenmeyer.dbnormalizer.gui.DBTree
 
createTopLevelNodes(DBNormalizerTreeNode) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
currentTable - Variable in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 

A B C D E F G H I J K L M N O P R S T U V W X