Module org.jooq
Package org.jooq

Class Converters<T,​U>

    • Method Detail

      • identity

        @NotNull
        public static <T> @NotNull Converter<T,​T> identity​(Class<T> type)
        Create an identity converter.
      • of

        @Deprecated
        @NotNull
        public static <T,​U> @NotNull Converter<T,​U> of()
        Deprecated.
        - [#10689] - 3.14.0 - This converter does not work. Do not use this method, use identity(Class) instead.
        Create an identity converter.
      • of

        @Deprecated
        @NotNull
        public static <T,​U> @NotNull Converter<T,​U> of​(Converter<T,​U> converter)
        Deprecated.
        - [#10689] - 3.14.0 - This method does not provide any useful functionality and will be removed in the future.
        Create a single converter.
      • of

        @NotNull
        public static <T,​X1,​U> @NotNull Converter<T,​U> of​(Converter<T,​? extends X1> c1,
                                                                            Converter<? super X1,​U> c2)
        Chain two converters.
      • of

        @NotNull
        public static <T,​X1,​X2,​U> @NotNull Converter<T,​U> of​(Converter<T,​? extends X1> c1,
                                                                                     Converter<? super X1,​? extends X2> c2,
                                                                                     Converter<? super X2,​U> c3)
        Chain three converters.
      • of

        @NotNull
        public static <T,​X1,​X2,​X3,​U> @NotNull Converter<T,​U> of​(Converter<T,​? extends X1> c1,
                                                                                              Converter<? super X1,​? extends X2> c2,
                                                                                              Converter<? super X2,​? extends X3> c3,
                                                                                              Converter<? super X3,​U> c4)
        Chain four converters.
      • inverse

        public static <T,​U> Converter<U,​T> inverse​(Converter<T,​U> converter)
        Inverse a converter.
      • forArrays

        public static <T,​U> Converter<T[],​U[]> forArrays​(Converter<T,​U> converter)
      • from

        public final U from​(T t)
        Description copied from interface: Converter
        Convert a database object to a user object
        Parameters:
        t - The database object
        Returns:
        The user object
      • to

        public final T to​(U u)
        Description copied from interface: Converter
        Convert a user object to a database object
        Parameters:
        u - The user object
        Returns:
        The database object