Package io.vertx.reactivex.jdbcclient
Class SqlOutParam
- java.lang.Object
- 
- io.vertx.reactivex.jdbcclient.SqlOutParam
 
- 
- All Implemented Interfaces:
- io.vertx.lang.rx.RxDelegate
 
 public class SqlOutParam extends Object implements io.vertx.lang.rx.RxDelegate 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 originalnon RX-ified interface using Vert.x codegen.
- 
- 
Field SummaryFields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<SqlOutParam>__TYPE_ARG
 - 
Constructor SummaryConstructors Constructor Description SqlOutParam(SqlOutParam delegate)SqlOutParam(Object delegate)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)SqlOutParamgetDelegate()inthashCode()booleanin()Is this markerIN?static SqlOutParamINOUT(Object in, int out)Factory for a INOUT parameter of typeout.static SqlOutParamINOUT(Object in, String out)Factory for a INOUT parameter of typeout.static SqlOutParamINOUT(Object in, JDBCType out)Factory for a INOUT parameter of typeout.static SqlOutParamnewInstance(SqlOutParam arg)static SqlOutParamOUT(int out)Factory for a OUT parameter of typeout.static SqlOutParamOUT(String out)Factory for a OUT parameter of typeout.static SqlOutParamOUT(JDBCType out)Factory for a OUT parameter of typeout.StringtoString()inttype()Get the output typeObjectvalue()Get the input value
 
- 
- 
- 
Field Detail- 
__TYPE_ARGpublic static final io.vertx.lang.rx.TypeArg<SqlOutParam> __TYPE_ARG 
 
- 
 - 
Constructor Detail- 
SqlOutParampublic SqlOutParam(SqlOutParam delegate) 
 - 
SqlOutParampublic SqlOutParam(Object delegate) 
 
- 
 - 
Method Detail- 
getDelegatepublic SqlOutParam getDelegate() - Specified by:
- getDelegatein interface- io.vertx.lang.rx.RxDelegate
 
 - 
OUTpublic static SqlOutParam OUT(int out) Factory for a OUT parameter of typeout.- Parameters:
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
OUTpublic static SqlOutParam OUT(String out) Factory for a OUT parameter of typeout.- Parameters:
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
OUTpublic static SqlOutParam OUT(JDBCType out) Factory for a OUT parameter of typeout.- Parameters:
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
INOUTpublic static SqlOutParam INOUT(Object in, int out) Factory for a INOUT parameter of typeout.- Parameters:
- in- the value to be passed as input.
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
INOUTpublic static SqlOutParam INOUT(Object in, String out) Factory for a INOUT parameter of typeout.- Parameters:
- in- the value to be passed as input.
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
INOUTpublic static SqlOutParam INOUT(Object in, JDBCType out) Factory for a INOUT parameter of typeout.- Parameters:
- in- the value to be passed as input.
- out- the kind of the type according to JDBC types.
- Returns:
- new marker
 
 - 
inpublic boolean in() Is this markerIN?- Returns:
- true if INOUT
 
 - 
typepublic int type() Get the output type- Returns:
- type
 
 - 
valuepublic Object value() Get the input value- Returns:
- input
 
 - 
newInstancepublic static SqlOutParam newInstance(SqlOutParam arg) 
 
- 
 
-