Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X