Package de.svws_nrw.db.schema
Klasse SchemaTabelleIndex
java.lang.Object
de.svws_nrw.db.schema.SchemaTabelleIndex
Diese Klasse dient der Definition eines Index bei SVWS-Datenbank-Tabellen.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungLiefert die Tabellenspalten des Index in der durch das Feld Sortierung definierten ReihenfolgegetSQL()
Erstellt einen SQL-String für das Erstellen eines IndexgetSQLDrop
(DBDriver dbms) Erzeugt den SQL-Drop-Befehl für diesen Index 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 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 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 des Index in der durch das Feld Sortierung definierten Reihenfolge- Gibt zurück:
- die Tabellenspalten des Index in der durch das Feld Sortierung definierten Reihenfolge
-
getSQL
Erstellt einen SQL-String für das Erstellen eines Index- Gibt zurück:
- der SQL-String für das Erstellen des Index
-
getSQLDrop
Erzeugt den SQL-Drop-Befehl für diesen Index für den SQL-Dialekt des angegebenen DBMS- Parameter:
dbms
- das DBMS- Gibt zurück:
- der SQL-Drop-Befehl
-