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,Integer>
public class R2dbcQueryStatement
extends Object
implements io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
Implementation of
QueryStatement for R2DBC.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionR2dbcQueryStatement(io.micronaut.data.runtime.convert.DataConversionService conversionService) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescription<T> TconvertRequired(@Nullable Object value, Class<T> type) io.micronaut.core.convert.ConversionService@NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setBigDecimal(io.r2dbc.spi.Statement statement, Integer name, BigDecimal bd) @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setBoolean(io.r2dbc.spi.Statement statement, Integer name, boolean bool) @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setDynamic(@NonNull io.r2dbc.spi.Statement statement, @NonNull Integer index, @NonNull io.micronaut.data.model.DataType dataType, Object value) @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setTimestamp(io.r2dbc.spi.Statement statement, Integer name, Instant instant) io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
Constructor Details
-
R2dbcQueryStatement
public R2dbcQueryStatement() -
R2dbcQueryStatement
public R2dbcQueryStatement(io.micronaut.data.runtime.convert.DataConversionService conversionService) Constructs a new instance.- Parameters:
conversionService- The data conversion service- Since:
- 3.1
-
-
Method Details
-
getConversionService
public io.micronaut.core.convert.ConversionService getConversionService()- Specified by:
getConversionServicein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setDynamic
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setDynamic(@NonNull @NonNull io.r2dbc.spi.Statement statement, @NonNull @NonNull Integer index, @NonNull @NonNull io.micronaut.data.model.DataType dataType, Object value) - Specified by:
setDynamicin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setValue
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setValue(io.r2dbc.spi.Statement statement, Integer index, Object value) throws io.micronaut.data.exceptions.DataAccessException - Specified by:
setValuein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> - Throws:
io.micronaut.data.exceptions.DataAccessException
-
convertRequired
- Specified by:
convertRequiredin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setLong
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setLong(io.r2dbc.spi.Statement statement, Integer name, long value) - Specified by:
setLongin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setChar
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setChar(io.r2dbc.spi.Statement statement, Integer name, char value) - Specified by:
setCharin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setDate
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setDate(io.r2dbc.spi.Statement statement, Integer name, Date date) - Specified by:
setDatein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setTimestamp
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setTimestamp(io.r2dbc.spi.Statement statement, Integer name, Instant instant) - Specified by:
setTimestampin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setTime
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setTime(io.r2dbc.spi.Statement statement, Integer name, Time instant) - Specified by:
setTimein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setString
public io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setString(io.r2dbc.spi.Statement statement, Integer name, String string) - Specified by:
setStringin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setInt
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setInt(io.r2dbc.spi.Statement statement, Integer name, int integer) - Specified by:
setIntin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setBoolean
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setBoolean(io.r2dbc.spi.Statement statement, Integer name, boolean bool) - Specified by:
setBooleanin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setFloat
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setFloat(io.r2dbc.spi.Statement statement, Integer name, float f) - Specified by:
setFloatin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setByte
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setByte(io.r2dbc.spi.Statement statement, Integer name, byte b) - Specified by:
setBytein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setShort
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setShort(io.r2dbc.spi.Statement statement, Integer name, short s) - Specified by:
setShortin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setDouble
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setDouble(io.r2dbc.spi.Statement statement, Integer name, double d) - Specified by:
setDoublein interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setBigDecimal
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setBigDecimal(io.r2dbc.spi.Statement statement, Integer name, BigDecimal bd) - Specified by:
setBigDecimalin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setBytes
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setBytes(io.r2dbc.spi.Statement statement, Integer name, byte[] bytes) - Specified by:
setBytesin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-
setArray
@NonNull public @NonNull io.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer> setArray(io.r2dbc.spi.Statement statement, Integer name, Object array) - Specified by:
setArrayin interfaceio.micronaut.data.runtime.mapper.QueryStatement<io.r2dbc.spi.Statement,Integer>
-