Package de.svws_nrw.db.schema.dto
Klasse DTOInformationSchema
java.lang.Object
de.svws_nrw.db.schema.dto.DTOInformationSchema
Diese Klasse definiert ein DTO für Informationen des DBMS zu den Schemata der Datenbank.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
getName()
Gibt den Namen des Schemas zurück.static String
getSchemanameCaseDB
(DBEntityManager conn, String schema) Gibt für das angegebene Schema den Namen mit dem korrekten case zurück.int
hashCode()
static boolean
hasSchemaIgnoreCase
(DBEntityManager conn, String schema) Prüft, ob das angegenene Schema in der Datenbank existiert oder nicht.static Map
<String, DTOInformationSchema> query
(DBEntityManager conn) Stellt eine Anfrage nach allen Schemata.queryNames
(DBEntityManager conn) Stellt eine Anfrage nach den Namen in Kleinschreibung (!)toString()
-
Methodendetails
-
getName
Gibt den Namen des Schemas zurück.- Gibt zurück:
- der Name des Schemas
-
query
Stellt eine Anfrage nach allen Schemata.- Parameter:
conn
- die Datenbankverbindung- Gibt zurück:
- die Map mit den Schemata-DTOs, welche den Schema-Namen in Kleinschreibung zugeordnet sind.
-
queryNames
Stellt eine Anfrage nach den Namen in Kleinschreibung (!) nach aller Schemata. Hierbei werden alle Schemata ignoriert, die vom DBMS vorgegeben sind.- Parameter:
conn
- die Datenbankverbindung- Gibt zurück:
- die Liste mit den Schemanamen in Kleinschreibung
-
hasSchemaIgnoreCase
Prüft, ob das angegenene Schema in der Datenbank existiert oder nicht.- Parameter:
conn
- die Datenbank-Verbindungschema
- der Name des Schemas, welches geprüft wird- Gibt zurück:
- true, falls ein Schema mit diesem Namen existiert, und ansonsten false
-
getSchemanameCaseDB
Gibt für das angegebene Schema den Namen mit dem korrekten case zurück. Existiert das Schema nicht, so wird null zurückgegeben.- Parameter:
conn
- die Datenbank-Verbindungschema
- der Name des Schemas, welches geprüft wird- Gibt zurück:
- Der Schemaname mit dem korrekten case, falls ein Schema mit diesem Namen existiert, und ansonsten null
-
hashCode
public int hashCode() -
equals
-
toString
-