Package de.svws_nrw.db.schema
Klasse SchemaTabelleUniqueIndex
java.lang.Object
de.svws_nrw.db.schema.SchemaTabelleUniqueIndex
Diese Klasse dient der Definition eines Unique-Index bei SVWS-Datenbank-Tabellen.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungLiefert die Tabellenspalten der Unique-Constraint in der durch das Feld Sortierung definierten ReihenfolgegetSQL()
Erstellt einen SQL-String für das Erstellen einer Unique-ConstraintgetSQLCreate
(DBDriver dbms) Erstellt einen SQL-String für das nachträgliche Erstellen einer Unique-Constraint für den SQL-Dialekt des angegebenen DBMSgetSQLDrop
(DBDriver dbms) Erzeugt den SQL-Drop-Befehl für diese Unique-Constraint für den SQL-Dialekt des angegebenen DBMSname()
Gibt den Namen des Index zurück.revision()
Gibt die Revision zurück, ab wann der Index gültig ist.setRevision
(SchemaRevisionen revision) Setzt die Revision, ab wann der Index gültig ist.setVeraltet
(SchemaRevisionen veraltet) Setzt die Revision, ab wann der Index veraltet ist.spalten()
Gibt die Spalten des Index zurück.tabelle()
Gibt die Tabelle zurück, der dieser Unique-Index zugeordnet ist.veraltet()
Gibt die Revision zurück, ab wann der Index veraltet ist.
-
Methodendetails
-
setRevision
Setzt die Revision, ab wann der Index gültig ist. Dabei wird der übernommene Wert von der Tabelle überschrieben.- Parameter:
revision
- die Revision- Gibt zurück:
- dieses Objekt
-
setVeraltet
Setzt die Revision, ab wann der Index veraltet ist. Dabei wird der übernommene Wert von der Tabelle überschrieben.- Parameter:
veraltet
- die Revision- Gibt zurück:
- dieses Objekt
-
tabelle
Gibt die Tabelle zurück, der dieser Unique-Index zugeordnet ist.- Gibt zurück:
- die Tabelle
-
name
Gibt den Namen des Index zurück.- Gibt zurück:
- der Name des Index
-
spalten
Gibt die Spalten des Index zurück.- Gibt zurück:
- die Spalten des Index
-
revision
Gibt die Revision zurück, ab wann der Index gültig ist.- Gibt zurück:
- die Revision
-
veraltet
Gibt die Revision zurück, ab wann der Index veraltet ist. Ist er nicht veraltet, so wirdSchemaRevisionen.UNDEFINED
zurückgegeben.- Gibt zurück:
- die Revision, ab wann der Index veraltet ist, oder
SchemaRevisionen.UNDEFINED
-
getSpalten
Liefert die Tabellenspalten der Unique-Constraint in der durch das Feld Sortierung definierten Reihenfolge- Gibt zurück:
- die Tabellenspalten der Unique-Constraint in der durch das Feld Sortierung definierten Reihenfolge
-
getSQL
Erstellt einen SQL-String für das Erstellen einer Unique-Constraint- Gibt zurück:
- der SQL-String für das Erstellen der Unique-Constraint
-
getSQLCreate
Erstellt einen SQL-String für das nachträgliche Erstellen einer Unique-Constraint für den SQL-Dialekt des angegebenen DBMS- Parameter:
dbms
- das DBMS- Gibt zurück:
- der SQL-String für das nachträgliche Erstellen der Unique-Constraint
-
getSQLDrop
Erzeugt den SQL-Drop-Befehl für diese Unique-Constraint für den SQL-Dialekt des angegebenen DBMS- Parameter:
dbms
- das DBMS- Gibt zurück:
- der SQL-Drop-Befehl
-