Klasse DTOInformationSchemaTableColumn

java.lang.Object
de.svws_nrw.db.schema.dto.DTOInformationSchemaTableColumn

@Entity public final class DTOInformationSchemaTableColumn extends Object
Diese Klasse definiert ein DTO für Informationen des DBMS zu den Spalten von Tabellen.
  • Methodendetails

    • getNameTabelle

      public String getNameTabelle()
      Gibt den Namen der Tabelle zurück, zu der die Spalte gehört.
      Gibt zurück:
      der Tabellenname
    • getName

      public String getName()
      Gibt den Namen der Spalte zurück.
      Gibt zurück:
      der Spaltenname
    • getReihenfolge

      public Integer 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

      public String getDefaultValue()
      Gibt den Default-Wert für diese Spalte zurück.
      Gibt zurück:
      der Default-Wert
    • getNullable

      public String 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

      public String getDataType()
      Gibt den DBMS-spezifischen Datentyp der Spalte zurück.
      Gibt zurück:
      der DBMS-spezifische Datentyp der Spalte
    • getDataLength

      public Long 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 Datenbankverbindung
      schemaname - der Name des Datenbank-Schemas
      tabname - 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 Datenbankverbindung
      tabname - 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()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • equals

      public boolean equals(Object obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object