Package io.micronaut.data.jdbc.mapper
Class JdbcTupleMapper
java.lang.Object
io.micronaut.data.jdbc.mapper.JdbcTupleMapper
- All Implemented Interfaces:
SqlTypeMapper<ResultSet,,jakarta.persistence.Tuple> TypeMapper<ResultSet,jakarta.persistence.Tuple>
@Internal
public final class JdbcTupleMapper
extends Object
implements SqlTypeMapper<ResultSet,jakarta.persistence.Tuple>
A mapper of
Tuple.- Since:
- 4.10
- Author:
- Denis Stepanov
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcTupleMapper(io.micronaut.core.convert.ConversionService conversionService) -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.core.convert.ConversionServicebooleanIs another result available.jakarta.persistence.TupleMap the given result set to the given object.Read a value for the given name from the given object.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.TypeMapper
read
-
Constructor Details
-
JdbcTupleMapper
public JdbcTupleMapper(io.micronaut.core.convert.ConversionService conversionService)
-
-
Method Details
-
hasNext
Description copied from interface:SqlTypeMapperIs another result available.- Specified by:
hasNextin interfaceSqlTypeMapper<ResultSet,jakarta.persistence.Tuple> - Parameters:
resultSet- The result set- Returns:
- True if it is
-
map
public jakarta.persistence.Tuple map(ResultSet rs, Class<jakarta.persistence.Tuple> type) throws DataAccessException Description copied from interface:TypeMapperMap the given result set to the given object.- Specified by:
mapin interfaceTypeMapper<ResultSet,jakarta.persistence.Tuple> - Parameters:
rs- The object to maptype- The type- Returns:
- The mapped object
- Throws:
DataAccessException- If the object cannot be mapped.
-
read
Description copied from interface:TypeMapperRead a value for the given name from the given object.- Specified by:
readin interfaceTypeMapper<ResultSet,jakarta.persistence.Tuple> - Parameters:
object- The object to read fromname- The name- Returns:
- The value
-
getConversionService
public io.micronaut.core.convert.ConversionService getConversionService()- Specified by:
getConversionServicein interfaceTypeMapper<ResultSet,jakarta.persistence.Tuple> - Returns:
- The conversion service to use.
-