Package io.micronaut.data.r2dbc.mapper
Class R2dbcQueryStatement
- java.lang.Object
-
- io.micronaut.data.r2dbc.mapper.R2dbcQueryStatement
-
- All Implemented Interfaces:
io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
public class R2dbcQueryStatement extends java.lang.Object implements io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>Implementation ofQueryStatementfor R2DBC.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description R2dbcQueryStatement()R2dbcQueryStatement(io.micronaut.data.runtime.convert.DataConversionService<?> conversionService)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TconvertRequired(java.lang.Object value, java.lang.Class<T> type)io.micronaut.core.convert.ConversionService<?>getConversionService()io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setArray(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.lang.Object array)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setBigDecimal(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.math.BigDecimal bd)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setBoolean(io.r2dbc.spi.Statement statement, java.lang.Integer name, boolean bool)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setByte(io.r2dbc.spi.Statement statement, java.lang.Integer name, byte b)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setBytes(io.r2dbc.spi.Statement statement, java.lang.Integer name, byte[] bytes)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setChar(io.r2dbc.spi.Statement statement, java.lang.Integer name, char value)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setDate(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.util.Date date)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setDouble(io.r2dbc.spi.Statement statement, java.lang.Integer name, double d)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setDynamic(io.r2dbc.spi.Statement statement, java.lang.Integer index, io.micronaut.data.model.DataType dataType, java.lang.Object value)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setFloat(io.r2dbc.spi.Statement statement, java.lang.Integer name, float f)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setInt(io.r2dbc.spi.Statement statement, java.lang.Integer name, int integer)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setLong(io.r2dbc.spi.Statement statement, java.lang.Integer name, long value)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setShort(io.r2dbc.spi.Statement statement, java.lang.Integer name, short s)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setString(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.lang.String string)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setTime(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.sql.Time instant)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setTimestamp(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.time.Instant instant)io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>setValue(io.r2dbc.spi.Statement statement, java.lang.Integer index, java.lang.Object value)
-
-
-
Method Detail
-
getConversionService
public io.micronaut.core.convert.ConversionService<?> getConversionService()
- Specified by:
getConversionServicein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setDynamic
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setDynamic(@NonNull io.r2dbc.spi.Statement statement, @NonNull java.lang.Integer index, @NonNull io.micronaut.data.model.DataType dataType, java.lang.Object value)- Specified by:
setDynamicin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setValue
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setValue(io.r2dbc.spi.Statement statement, java.lang.Integer index, java.lang.Object value) throws io.micronaut.data.exceptions.DataAccessException- Specified by:
setValuein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>- Throws:
io.micronaut.data.exceptions.DataAccessException
-
convertRequired
@Nullable public <T> T convertRequired(@Nullable java.lang.Object value, java.lang.Class<T> type)- Specified by:
convertRequiredin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setLong
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setLong(io.r2dbc.spi.Statement statement, java.lang.Integer name, long value)- Specified by:
setLongin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setChar
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setChar(io.r2dbc.spi.Statement statement, java.lang.Integer name, char value)- Specified by:
setCharin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setDate
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setDate(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.util.Date date)- Specified by:
setDatein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setTimestamp
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setTimestamp(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.time.Instant instant)- Specified by:
setTimestampin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setTime
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setTime(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.sql.Time instant)- Specified by:
setTimein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setString
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setString(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.lang.String string)- Specified by:
setStringin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setInt
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setInt(io.r2dbc.spi.Statement statement, java.lang.Integer name, int integer)- Specified by:
setIntin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setBoolean
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setBoolean(io.r2dbc.spi.Statement statement, java.lang.Integer name, boolean bool)- Specified by:
setBooleanin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setFloat
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setFloat(io.r2dbc.spi.Statement statement, java.lang.Integer name, float f)- Specified by:
setFloatin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setByte
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setByte(io.r2dbc.spi.Statement statement, java.lang.Integer name, byte b)- Specified by:
setBytein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setShort
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setShort(io.r2dbc.spi.Statement statement, java.lang.Integer name, short s)- Specified by:
setShortin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setDouble
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setDouble(io.r2dbc.spi.Statement statement, java.lang.Integer name, double d)- Specified by:
setDoublein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setBigDecimal
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setBigDecimal(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.math.BigDecimal bd)- Specified by:
setBigDecimalin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setBytes
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setBytes(io.r2dbc.spi.Statement statement, java.lang.Integer name, byte[] bytes)- Specified by:
setBytesin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
setArray
@NonNull public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer> setArray(io.r2dbc.spi.Statement statement, java.lang.Integer name, java.lang.Object array)- Specified by:
setArrayin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,java.lang.Integer>
-
-