Class SqlOutParam


  • public class SqlOutParam
    extends Object
    Tag if a parameter is of type OUT or INOUT. By default parameters are of type IN as they are provided by the user to the RDBMs engine. There are however cases where these must be tagged as OUT/INOUT when dealing with stored procedures/functions or complex statements. This interface allows marking the type of the param as required by the JDBC API.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Field Detail

      • __TYPE_ARG

        public static final io.vertx.lang.rx.TypeArg<SqlOutParam> __TYPE_ARG
    • Constructor Detail

      • SqlOutParam

        public SqlOutParam​(SqlOutParam delegate)
      • SqlOutParam

        public SqlOutParam​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • OUT

        public static SqlOutParam OUT​(int out)
        Factory for a OUT parameter of type out.
        Parameters:
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • OUT

        public static SqlOutParam OUT​(String out)
        Factory for a OUT parameter of type out.
        Parameters:
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • OUT

        public static SqlOutParam OUT​(JDBCType out)
        Factory for a OUT parameter of type out.
        Parameters:
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • INOUT

        public static SqlOutParam INOUT​(Object in,
                                        int out)
        Factory for a INOUT parameter of type out.
        Parameters:
        in - the value to be passed as input.
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • INOUT

        public static SqlOutParam INOUT​(Object in,
                                        String out)
        Factory for a INOUT parameter of type out.
        Parameters:
        in - the value to be passed as input.
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • INOUT

        public static SqlOutParam INOUT​(Object in,
                                        JDBCType out)
        Factory for a INOUT parameter of type out.
        Parameters:
        in - the value to be passed as input.
        out - the kind of the type according to JDBC types.
        Returns:
        new marker
      • in

        public boolean in()
        Is this marker IN?
        Returns:
        true if INOUT
      • type

        public int type()
        Get the output type
        Returns:
        type
      • value

        public Object value()
        Get the input value
        Returns:
        input