Uses of Class
functionalDependency.general.MainException

Packages that use MainException
functionalDependency.general   
functionalDependency.parser   
 

Uses of MainException in functionalDependency.general
 

Subclasses of MainException in functionalDependency.general
 class AttributeSetException
          Diese Klasse stellt Fehlercodes fuer das Arbeiten mit Attributen (vor allem beim Parsen) zur Verfuegung.
 class FunctionalDependencyException
          Diese Klasse stellt Fehlercodes fuer das Arbeiten mit FDs (vor allem beim Parsen) zur Verfuegung.
 class RelationalDatabaseSchemaException
          Diese Klasse stellt Fehlercodes fuer das Arbeiten mit relationalen Datenbankschemata (vor allem beim Parsen) zur Verfuegung.
 class RelationSchemaException
          Diese Klasse stellt Fehlercodes fuer das Arbeiten mit Relationsschemata (vor allem beim Parsen) zur Verfuegung.
 

Methods in functionalDependency.general that throw MainException
 void RelationalDatabaseSchema.addSchema(RelationSchema r)
          Fuegt dem aktuellen relationalen Datenbankschema ein Relationsschema hinzu.
 SetOfFDs SetOfFDs.base()
          Berechnung einer minimalen Ueberdeckung (Basisalgorithmus).
 RelationalDatabaseSchema RelationalDatabaseSchema.convertInto3NF()
          Diese Methode zerlegt das relationale Datenbankschema abhaengigkeitserhaltend und verlustlosen in ein Schema in 3.
 RelationalDatabaseSchema RelationalDatabaseSchema.convertIntoBCNF()
          Diese Methode zerlegt das relationale Datenbankschema verlustlos in ein Schema in Boyce-Codd-Normalform.
 SetOfAttributeSets SetOfFDs.genKeys(AttributeSet attributes)
          Generiert alle Schluesselkandidaten.
 SetOfFDs RelationalDatabaseSchema.getBase()
           
static void Main.main(java.lang.String[] args)
          Ausgabe aller Schluesselkandidaten, aller Schluessel- und Nichtschluesselattribute, der Basis, der Normalform, einer Zerlegung mittels Synthese, einer Zerlegung mittels Dekomposition der Schemata im INPUT-Array.
static RelationalDatabaseSchema RelationalDatabaseSchema.parseDBSchemaFromLine(java.lang.String line)
           
static SetOfFDs SetOfFDs.parseSchemaFromLine(java.lang.String line)
           
static SetOfAttributeSets SetOfAttributeSets.parseSchemaFromLine(java.lang.String line)
           
static AttributeSet AttributeSet.parseSchemaFromLine(java.lang.String line)
           
static RelationSchema RelationSchema.parseSchemaFromLine(java.lang.String name, java.lang.String line)
           
 

Constructors in functionalDependency.general that throw MainException
FunctionalDependency(AttributeSet dominatorSet, AttributeSet dominatedSet)
           
FunctionalDependency(AttributeSet dominatorSet, char dominatedChar)
           
FunctionalDependency(java.lang.String dominatorStr, java.lang.String dominatedStr)
           
RelationalDatabaseSchema(AttributeSet attr, SetOfFDs fd)
           
RelationalDatabaseSchema(java.lang.String attr, SetOfFDs fd)
           
RelationSchema(java.lang.String nm, AttributeSet attr, SetOfFDs fds)
           
RelationSchema(java.lang.String nm, java.lang.String attr, SetOfFDs fds)
           
 

Uses of MainException in functionalDependency.parser
 

Subclasses of MainException in functionalDependency.parser
 class ParserException
          Diese Klasse stellt Fehlercodes fuer das Arbeiten mit dem Parser zur Verfuegung.
 

Methods in functionalDependency.parser that throw MainException
 AttributeSet Parser.parseAttrDef()
           
 SetOfAttributeSets Parser.parseAttrSetDef()
           
 SetOfFDs Parser.parseFDDef()
           
 RelationSchema Parser.parseRelationSchema(java.lang.String name)
           
 RelationalDatabaseSchema Parser.run()
           
 void Parser.yyerror(java.lang.String error)