Package de.svws_nrw.db.schema.dto
Klasse DTOInformationSchemaTableColumn
java.lang.Object
de.svws_nrw.db.schema.dto.DTOInformationSchemaTableColumn
Diese Klasse definiert ein DTO für Informationen des DBMS zu den Spalten von Tabellen.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Gibt die maximale Länge von Daten in der Spalte zurück.Gibt den DBMS-spezifischen Datentyp der Spalte zurück.Gibt den Default-Wert für diese Spalte zurück.getName()
Gibt den Namen der Spalte zurück.Gibt den Namen der Tabelle zurück, zu der die Spalte gehört.Gibt zurück, ob die Spalte Null-Werte zulässt oder nichtGibt die Position der Spalte in der Reihenfolge an, wie die Spalten defininiert wurden.int
hashCode()
static Map
<String, DTOInformationSchemaTableColumn> query
(DBEntityManager conn, String tabname) Stellt eine Anfrage nach allen Spalten einer Datenbank-Tabelle.static Map
<String, DTOInformationSchemaTableColumn> query
(DBEntityManager conn, String schemaname, String tabname) Stellt eine Anfrage nach allen Spalten einer Datenbank-Tabelle.toString()
-
Methodendetails
-
getNameTabelle
Gibt den Namen der Tabelle zurück, zu der die Spalte gehört.- Gibt zurück:
- der Tabellenname
-
getName
Gibt den Namen der Spalte zurück.- Gibt zurück:
- der Spaltenname
-
getReihenfolge
Gibt die Position der Spalte in der Reihenfolge an, wie die Spalten defininiert wurden.- Gibt zurück:
- die Position der Spalte in der Reihenfolge, wie die Spalten defininiert wurden
-
getDefaultValue
Gibt den Default-Wert für diese Spalte zurück.- Gibt zurück:
- der Default-Wert
-
getNullable
Gibt zurück, ob die Spalte Null-Werte zulässt oder nicht- Gibt zurück:
- die Information, ob die Spalte Null-Werte zulässt oder nicht
-
getDataType
Gibt den DBMS-spezifischen Datentyp der Spalte zurück.- Gibt zurück:
- der DBMS-spezifische Datentyp der Spalte
-
getDataLength
Gibt die maximale Länge von Daten in der Spalte zurück.- Gibt zurück:
- die maximal zulässige Länge der Daten
-
query
public static Map<String,DTOInformationSchemaTableColumn> query(DBEntityManager conn, String schemaname, String tabname) Stellt eine Anfrage nach allen Spalten einer Datenbank-Tabelle.- Parameter:
conn
- die Datenbankverbindungschemaname
- der Name des Datenbank-Schemastabname
- der Name der Datenbank-Tabelle- Gibt zurück:
- die Map mit den Spalten-DTOs, welche den Tabellen-Namen in Kleinschreibung (!) zugeordnet sind.
-
query
public static Map<String,DTOInformationSchemaTableColumn> query(DBEntityManager conn, String tabname) Stellt eine Anfrage nach allen Spalten einer Datenbank-Tabelle.- Parameter:
conn
- die Datenbankverbindungtabname
- der Name der Datenbank-Tabelle- Gibt zurück:
- die Map mit den Spalten-DTOs, welche den Tabellen-Namen in Kleinschreibung (!) zugeordnet sind.
-
hashCode
public int hashCode() -
equals
-
toString
-