Class TypeRegistry


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

      Fields 
      Modifier and Type Field Description
      static Type TYPE_DEFAULT
      Generischer Typ, der Verwendung findet, wenn kein passender Typ gefunden wurde.
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeRegistry()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Type getType​(java.lang.String name)
      Liefert die Typ-Implementierung fuer den angegebenen Typ.
      static void register​(java.lang.String name, Type type)
      Registriert einen benutzerdefinierten SQL-Typ.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TYPE_DEFAULT

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

      • TypeRegistry

        public TypeRegistry()
    • Method Detail

      • getType

        public static Type getType​(java.lang.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​(java.lang.String name,
                                    Type type)
        Registriert einen benutzerdefinierten SQL-Typ.
        Parameters:
        name - Name des Feld-Typs.
        type - Implementierung.