Package io.micronaut.data.r2dbc.mapper
Class ColumnNameR2dbcResultReader
java.lang.Object
io.micronaut.data.r2dbc.mapper.ColumnNameR2dbcResultReader
- All Implemented Interfaces:
io.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
public class ColumnNameR2dbcResultReader
extends Object
implements io.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
Implementation of
ResultReader for R2DBC.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionColumnNameR2dbcResultReader(io.micronaut.data.runtime.convert.DataConversionService conversionService) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.core.convert.ConversionService<T> TgetRequiredValue(io.r2dbc.spi.Row resultSet, String name, Class<T> type) booleannext(io.r2dbc.spi.Row resultSet) readBigDecimal(io.r2dbc.spi.Row resultSet, String name) booleanreadBoolean(io.r2dbc.spi.Row resultSet, String name) bytebyte[]chardoublereadDouble(io.r2dbc.spi.Row resultSet, String name) @Nullable ObjectreadDynamic(@NonNull io.r2dbc.spi.Row resultSet, @NonNull String index, @NonNull io.micronaut.data.model.DataType dataType) floatintlongshort@Nullable StringreadString(io.r2dbc.spi.Row resultSet, String name) readTimestamp(io.r2dbc.spi.Row resultSet, String index) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.runtime.mapper.ResultReader
convertRequired, convertRequired, readTime, readUUID
-
Constructor Details
-
ColumnNameR2dbcResultReader
public ColumnNameR2dbcResultReader() -
ColumnNameR2dbcResultReader
public ColumnNameR2dbcResultReader(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.ResultReader<io.r2dbc.spi.Row,String>
-
readDynamic
@Nullable public @Nullable Object readDynamic(@NonNull @NonNull io.r2dbc.spi.Row resultSet, @NonNull @NonNull String index, @NonNull @NonNull io.micronaut.data.model.DataType dataType) - Specified by:
readDynamicin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readLong
- Specified by:
readLongin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readChar
- Specified by:
readCharin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readDate
- Specified by:
readDatein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readTimestamp
- Specified by:
readTimestampin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readString
- Specified by:
readStringin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readInt
- Specified by:
readIntin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readBoolean
- Specified by:
readBooleanin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readFloat
- Specified by:
readFloatin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readByte
- Specified by:
readBytein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readShort
- Specified by:
readShortin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readDouble
- Specified by:
readDoublein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readBigDecimal
- Specified by:
readBigDecimalin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
readBytes
- Specified by:
readBytesin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-
getRequiredValue
@Nullable public <T> T getRequiredValue(io.r2dbc.spi.Row resultSet, String name, Class<T> type) throws io.micronaut.data.exceptions.DataAccessException - Specified by:
getRequiredValuein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String> - Throws:
io.micronaut.data.exceptions.DataAccessException
-
next
public boolean next(io.r2dbc.spi.Row resultSet) - Specified by:
nextin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,String>
-