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,java.lang.String>
public class ColumnNameR2dbcResultReader extends java.lang.Object implements io.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>Implementation ofResultReaderfor R2DBC.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description ColumnNameR2dbcResultReader()ColumnNameR2dbcResultReader(io.micronaut.data.runtime.convert.DataConversionService<?> conversionService)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.core.convert.ConversionService<?>getConversionService()<T> TgetRequiredValue(io.r2dbc.spi.Row resultSet, java.lang.String name, java.lang.Class<T> type)booleannext(io.r2dbc.spi.Row resultSet)java.math.BigDecimalreadBigDecimal(io.r2dbc.spi.Row resultSet, java.lang.String name)booleanreadBoolean(io.r2dbc.spi.Row resultSet, java.lang.String name)bytereadByte(io.r2dbc.spi.Row resultSet, java.lang.String name)byte[]readBytes(io.r2dbc.spi.Row resultSet, java.lang.String name)charreadChar(io.r2dbc.spi.Row resultSet, java.lang.String name)java.util.DatereadDate(io.r2dbc.spi.Row resultSet, java.lang.String name)doublereadDouble(io.r2dbc.spi.Row resultSet, java.lang.String name)java.lang.ObjectreadDynamic(io.r2dbc.spi.Row resultSet, java.lang.String index, io.micronaut.data.model.DataType dataType)floatreadFloat(io.r2dbc.spi.Row resultSet, java.lang.String name)intreadInt(io.r2dbc.spi.Row resultSet, java.lang.String name)longreadLong(io.r2dbc.spi.Row resultSet, java.lang.String name)shortreadShort(io.r2dbc.spi.Row resultSet, java.lang.String name)java.lang.StringreadString(io.r2dbc.spi.Row resultSet, java.lang.String name)java.util.DatereadTimestamp(io.r2dbc.spi.Row resultSet, java.lang.String index)
-
-
-
Constructor Detail
-
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 Detail
-
getConversionService
public io.micronaut.core.convert.ConversionService<?> getConversionService()
- Specified by:
getConversionServicein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readDynamic
@Nullable public java.lang.Object readDynamic(@NonNull io.r2dbc.spi.Row resultSet, @NonNull java.lang.String index, @NonNull io.micronaut.data.model.DataType dataType)- Specified by:
readDynamicin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readLong
public long readLong(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readLongin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readChar
public char readChar(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readCharin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readDate
public java.util.Date readDate(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readDatein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readTimestamp
public java.util.Date readTimestamp(io.r2dbc.spi.Row resultSet, java.lang.String index)- Specified by:
readTimestampin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readString
@Nullable public java.lang.String readString(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readStringin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readInt
public int readInt(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readIntin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readBoolean
public boolean readBoolean(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readBooleanin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readFloat
public float readFloat(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readFloatin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readByte
public byte readByte(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readBytein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readShort
public short readShort(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readShortin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readDouble
public double readDouble(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readDoublein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readBigDecimal
public java.math.BigDecimal readBigDecimal(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readBigDecimalin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
readBytes
public byte[] readBytes(io.r2dbc.spi.Row resultSet, java.lang.String name)- Specified by:
readBytesin interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.String>
-
getRequiredValue
@Nullable public <T> T getRequiredValue(io.r2dbc.spi.Row resultSet, java.lang.String name, java.lang.Class<T> type) throws io.micronaut.data.exceptions.DataAccessException- Specified by:
getRequiredValuein interfaceio.micronaut.data.runtime.mapper.ResultReader<io.r2dbc.spi.Row,java.lang.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,java.lang.String>
-
-