Interface SQLType<T>

    • Field Detail

      • INT

        static final SQLType<java.lang.Integer> INT
      • STRING

        static final SQLType<java.lang.String> STRING
      • DATE

        static final SQLType<java.util.Date> DATE
      • BOOLEAN

        static final SQLType<java.lang.Boolean> BOOLEAN
    • Method Detail

      • getValueAsString

        java.lang.String getValueAsString​(T value)

        getValueAsString

        Type Parameters:
        T - a T object.
        Parameters:
        value - a T object.
        Returns:
        a String object.
      • formatValue

        java.lang.String formatValue​(T value)

        formatValue

        Parameters:
        value - a T object.
        Returns:
        a String object.
      • bindParam

        void bindParam​(java.sql.PreparedStatement ps,
                       int parameterIndex,
                       T value)
                throws java.sql.SQLException

        bindParam

        Parameters:
        ps - a PreparedStatement object.
        parameterIndex - a int.
        value - a T object.
        Throws:
        java.sql.SQLException - if any.
      • createArray

        T[] createArray​(T value1,
                        T value2)

        createArray

        Parameters:
        value1 - a T object.
        value2 - a T object.
        Returns:
        an array of T objects.