Class TypeRegistry

java.lang.Object
de.willuhn.datasource.db.types.TypeRegistry

public class TypeRegistry extends Object
Registry, in der die unterstuetzten Feld-Typen gehalten werden.
  • Field Details

    • TYPE_DEFAULT

      public static final Type TYPE_DEFAULT
      Generischer Typ, der Verwendung findet, wenn kein passender Typ gefunden wurde.
  • Constructor Details

    • TypeRegistry

      public TypeRegistry()
  • Method Details

    • getType

      public static Type getType(String name)
      Liefert die Typ-Implementierung fuer den angegebenen Typ. Die Funktion beruecksichtigt KEINE Gross-Kleinschreibung.
      Parameters:
      name - Name des Feld-Typs.
      Returns:
      Implementierung des Typs. Die Funktion liefert nie null sondern hoechstens TYPE_DEFAULT.
    • register

      public static void register(String name, Type type)
      Registriert einen benutzerdefinierten SQL-Typ.
      Parameters:
      name - Name des Feld-Typs.
      type - Implementierung.