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

D

DatabaseMetadataUtil - Class in de.fesenmeyer.dbnormalizer.core.dbaccess
Utility class for retrieving database information.
DatabaseMetadataUtil() - Constructor for class de.fesenmeyer.dbnormalizer.core.dbaccess.DatabaseMetadataUtil
 
dataList - Variable in class de.fesenmeyer.dbnormalizer.core.dbaccess.DataSet
A matrix of objects.
DataSet - Class in de.fesenmeyer.dbnormalizer.core.dbaccess
Class which provides saving a SQL-ResultSet in a matrix consisting of rows and columns.
DataSet(ResultSet) - Constructor for class de.fesenmeyer.dbnormalizer.core.dbaccess.DataSet
Class constructor specifying a ResultSet by argument rs.
dataSet - Variable in class de.fesenmeyer.dbnormalizer.gui.FDCheckInfoFrame.FDCheckResultTableModel
 
dataType - Variable in class de.fesenmeyer.dbnormalizer.core.TableColumn
The data type (database-independent int representation).
dbConfig - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
The DB-Configuration, may be null if the session does not access a DB.
DBConfig - Class in de.fesenmeyer.dbnormalizer.core
DBConfig holds information needed to access a database with a JDBC driver.
DBConfig(String, String, String, String, String) - Constructor for class de.fesenmeyer.dbnormalizer.core.DBConfig
Class constructor specifying all properties.
dbConfig - Variable in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
The DB-configuration data for this session.
dbConfig - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
DBConfigFrame - Class in de.fesenmeyer.dbnormalizer.gui
 
DBConfigFrame(JFrame, boolean) - Constructor for class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
DBConnectionManager - Class in de.fesenmeyer.dbnormalizer.core.dbaccess
Singleton class to create, get and remove SQuirreL-DB connections.
DBConnectionManager() - Constructor for class de.fesenmeyer.dbnormalizer.core.dbaccess.DBConnectionManager
Makes the constructor inaccessible.
DBException - Exception in de.fesenmeyer.dbnormalizer.core.dbaccess
Exception which can be thrown if something goes wrong when accessing a DB.
DBException(String) - Constructor for exception de.fesenmeyer.dbnormalizer.core.dbaccess.DBException
Class Constructor specifying a message.
DBException(String, Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.dbaccess.DBException
Class Constructor specifying message and cause of the exception.
DBException(Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.dbaccess.DBException
Class Constructor specifying the cause of the exception.
DBNORMALIZER_ICON - Static variable in class de.fesenmeyer.dbnormalizer.gui.IconManager
 
DBNORMALIZER_SCHEMA_FILENAME - Static variable in class de.fesenmeyer.dbnormalizer.core.configuration.xml.DBNormalizerXMLPathUtil
The path of the DBNormalizer-Schema-File relative to the working directory.
DBNormalizerColors - Class in de.fesenmeyer.dbnormalizer.gui.util
 
DBNormalizerColors() - Constructor for class de.fesenmeyer.dbnormalizer.gui.util.DBNormalizerColors
 
DBNormalizerException - Exception in de.fesenmeyer.dbnormalizer.core
This is the most general exception of DBNormalizer and the base class of all exceptions defined by DBNormalizer.
DBNormalizerException(String) - Constructor for exception de.fesenmeyer.dbnormalizer.core.DBNormalizerException
Constructor specifying a message.
DBNormalizerException(String, Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.DBNormalizerException
Constructor specifying a message and a cause for this exception.
DBNormalizerException(Throwable) - Constructor for exception de.fesenmeyer.dbnormalizer.core.DBNormalizerException
Constructor specifying a cause for this exception
DBNormalizerLogger - Class in de.fesenmeyer.dbnormalizer.core.log
Application-specific logging wrapper class based on http://codeelixir.com/2006/06/19/java-logging-made-easy.aspx.
DBNormalizerLogger(Class) - Constructor for class de.fesenmeyer.dbnormalizer.core.log.DBNormalizerLogger
Private Constructor for creating a logger.
DBNormalizerSession - Class in de.fesenmeyer.dbnormalizer.core
DBNormalizerSession is a class holding all information needed and collected by DBNormalizer during the analysis of one or more tables (for example, a DB Schema).
DBNormalizerSession() - Constructor for class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Class Constructor for creating a session without DB-Configuration.
DBNormalizerSession(DBConfig) - Constructor for class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Class Constructor for creating a session with DB-Configuration.
DBNormalizerTreeNode - Class in de.fesenmeyer.dbnormalizer.gui
 
DBNormalizerTreeNode(DBNormalizerTreeNode.NodeType, Object) - Constructor for class de.fesenmeyer.dbnormalizer.gui.DBNormalizerTreeNode
 
DBNormalizerTreeNode.NodeType - Enum in de.fesenmeyer.dbnormalizer.gui
 
DBNormalizerTreeNode.NodeType() - Constructor for enum de.fesenmeyer.dbnormalizer.gui.DBNormalizerTreeNode.NodeType
 
DBNormalizerXMLPathUtil - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
Utility class for retrieving file names for XML-Schema- and XLST-Files needed by DBNormalizer.
DBNormalizerXMLPathUtil() - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.DBNormalizerXMLPathUtil
Makes the constructor unaccessible.
dbPK - Variable in class de.fesenmeyer.dbnormalizer.core.Table
The PK defined in the DB.
dbTable - Variable in class de.fesenmeyer.dbnormalizer.core.Table
A flag which specifies if the table is a DB-Table or not.
DBTableSelectionFrame - Class in de.fesenmeyer.dbnormalizer.gui
 
DBTableSelectionFrame(JFrame) - Constructor for class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
dbTableSelectionFrame - Variable in class de.fesenmeyer.dbnormalizer.gui.TableTreePanel
 
dbTree - Variable in class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
DBTree - Class in de.fesenmeyer.dbnormalizer.gui
 
DBTree() - Constructor for class de.fesenmeyer.dbnormalizer.gui.DBTree
 
DBTreeCellRenderer - Class in de.fesenmeyer.dbnormalizer.gui
 
DBTreeCellRenderer() - Constructor for class de.fesenmeyer.dbnormalizer.gui.DBTreeCellRenderer
 
dbURL - Variable in class de.fesenmeyer.dbnormalizer.core.DBConfig
The (JDBC) database url.
dbUrlTf - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
de.fesenmeyer.dbnormalizer.core - package 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 de.fesenmeyer.dbnormalizer.core.algorithms
Package which provides the several algorithms implemented by DBNormalizer.
de.fesenmeyer.dbnormalizer.core.configuration - package de.fesenmeyer.dbnormalizer.core.configuration
Contains the classes used for reading and writing configuration data of a session.
de.fesenmeyer.dbnormalizer.core.configuration.xml - package de.fesenmeyer.dbnormalizer.core.configuration.xml
Utility-Classes for reading and writing session configuration via XML.
de.fesenmeyer.dbnormalizer.core.dbaccess - package de.fesenmeyer.dbnormalizer.core.dbaccess
Package containing database access code and utility methods.
de.fesenmeyer.dbnormalizer.core.log - package de.fesenmeyer.dbnormalizer.core.log
Provides logging functionality.
de.fesenmeyer.dbnormalizer.core.util - package de.fesenmeyer.dbnormalizer.core.util
Package containing utility classes for commonly needed operations.
de.fesenmeyer.dbnormalizer.gui - package de.fesenmeyer.dbnormalizer.gui
The top-level package of the GUI, which is implemented in Swing.
de.fesenmeyer.dbnormalizer.gui.util - package de.fesenmeyer.dbnormalizer.gui.util
Some utility classes for the GUI.
debug(String) - Method in class de.fesenmeyer.dbnormalizer.core.log.DBNormalizerLogger
Logs a debug message.
decimalDigits - Variable in class de.fesenmeyer.dbnormalizer.core.TableColumn
The decimal digits, e.g. for the column someNumber NUMBER(9,2) the decimal digits value is 2.
defaultValue - Variable in class de.fesenmeyer.dbnormalizer.core.TableColumn
The default value.
deferability - Variable in class de.fesenmeyer.dbnormalizer.core.FK
The deferability.
deleteRule - Variable in class de.fesenmeyer.dbnormalizer.core.FK
The delete rule.
DERIVED_TABLE_ALIAS - Static variable in class de.fesenmeyer.dbnormalizer.core.algorithms.FDChecker
Constant for the name of the derived table constructed by the SQL Statement.
determine() - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NFDetermination
The normal form determination algorithm, which returns the normal form and the FDs violating one of the normal forms 2NF, 3NF or BCNF.
determineCandidateKeys(AttributeStringSet, Set<FD>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Algorithm for determination of candidate keys for a table.
determineCandidateKeysGeneral(AttributeStringSet, Set<FD>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Algorithm for determination of candidate keys from doc - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationWriter
The DOM-document used for creating nodes etc.
doc - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMDocumentWriter
The DOM-document.
doc - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMValidator
The DOM-Document.
DOMDocumentWriter - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
Class which provides writing an arbitrary DOM-document to an OutputStream, e.g. a file.
DOMDocumentWriter(Document) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMDocumentWriter
Class constructor specifying the DOM-document to be written to a file.
DOMTransformer - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
Class which performs a XSL-Transformation on a DOM-Document.
DOMTransformer(Document, String) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMTransformer
Class constructor specifying the DOM-Document which should be used as input and the XSLT-file to be used for the transformation.
DOMUtil - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
Class providing utility methods for retrieving information from DOM-Documents.
DOMUtil() - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMUtil
 
DOMValidator - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
Class which provides the possibility to validate a DOM-Document against a XML-Schema.
DOMValidator(Document, String) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMValidator
Class constructor specifying DOM-Document and the filename of the XML-Schema to be used.
doNormalize(Table) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.ThreeNFSynthesisAlgorithmKemper
The actual normalization algorithm based on [Datenbanksysteme, Kemper/Eickler, 5th Ed., 2004, p. 181].
driverClassName - Variable in class de.fesenmeyer.dbnormalizer.core.DBConfig
The name of the JDBC-driver class.
driverClassNameTf - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
driverFileName - Variable in class de.fesenmeyer.dbnormalizer.core.DBConfig
The (absolute or relative) file name of the JDBC-driver jar file.
driverFileNameTf - Variable in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 

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