Klasse ViewSpalte

java.lang.Object
de.svws_nrw.db.schema.ViewSpalte

public class ViewSpalte extends Object
Diese Klasse enthält die Definition einer Spalte einer View
  • Felddetails

    • name

      @NotNull public final @NotNull String name
      Der Name der Spalte in der View
    • beschreibung

      @NotNull public final @NotNull String beschreibung
      Die Beschreibung der Spalte zur Dokumentation
    • datentyp

      @NotNull public final @NotNull String datentyp
      Der Java-Datentyp der Spalte
    • sql

      @NotNull public final @NotNull String sql
      Der SQL-Code für die Spaltendefinition
    • converter

      public final Class<? extends DBAttributeConverter<?,?>> converter
      Der Konverter zum automatischen Umwandeln des Datenbank-Wertes beim Einlesen in Java oder null
  • Konstruktordetails

    • ViewSpalte

      public ViewSpalte(@NotNull @NotNull String name, @NotNull @NotNull String beschreibung, @NotNull @NotNull String datentyp, @NotNull @NotNull String sql, Class<? extends DBAttributeConverter<?,?>> converter)
      Erstellt eine neue Spalte für die übergebene View.
      Parameter:
      name - der Name der Spalte
      beschreibung - die Beschreibung der Spalte zur Dokumentation
      datentyp - der Java-Datentyp der Spalte
      sql - der SQL-Code für die Spaltendefinition
      converter - der Konverter zum automatischen Umwandeln des Datenbank-Wertes beim Einlesen in Java oder null
  • Methodendetails

    • getSQL

      public String getSQL()
      Liefert den SQL-Code für diese Spalte
      Gibt zurück:
      der SQL-Code für diese Spalte