Class SqlDTOMapper<T,S,R>
- java.lang.Object
-
- io.micronaut.data.runtime.mapper.DTOMapper<T,S,R>
-
- io.micronaut.data.runtime.mapper.sql.SqlDTOMapper<T,S,R>
-
- Type Parameters:
T
- The entity typeS
- The source type.R
- The result type
- All Implemented Interfaces:
BeanIntrospectionMapper<S,R>
,SqlTypeMapper<S,R>
,TypeMapper<S,R>
public class SqlDTOMapper<T,S,R> extends DTOMapper<T,S,R> implements SqlTypeMapper<S,R>
Subclass ofDTOMapper
specifically for SQL.
-
-
Constructor Summary
Constructors Constructor Description SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, RuntimePersistentEntity<?> dtoEntity, ResultReader<S,java.lang.String> resultReader, io.micronaut.http.codec.MediaTypeCodec jsonCodec, DataConversionService<?> conversionService)
Default constructor.SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, ResultReader<S,java.lang.String> resultReader, DataConversionService<?> conversionService)
Default constructor.SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, ResultReader<S,java.lang.String> resultReader, io.micronaut.http.codec.MediaTypeCodec jsonCodec, DataConversionService<?> conversionService)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext(S resultSet)
Is another result available.-
Methods inherited from class io.micronaut.data.runtime.mapper.DTOMapper
getConversionService, getPersistentEntity, getResultReader, read, read, read, read
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.data.runtime.mapper.BeanIntrospectionMapper
convert, map
-
Methods inherited from interface io.micronaut.data.runtime.mapper.TypeMapper
getConversionService, read, read
-
-
-
-
Constructor Detail
-
SqlDTOMapper
public SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, ResultReader<S,java.lang.String> resultReader, DataConversionService<?> conversionService)
Default constructor.- Parameters:
persistentEntity
- The entityresultReader
- The result readerconversionService
- The conversion service
-
SqlDTOMapper
public SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, ResultReader<S,java.lang.String> resultReader, io.micronaut.http.codec.MediaTypeCodec jsonCodec, DataConversionService<?> conversionService)
Default constructor.- Parameters:
persistentEntity
- The entityresultReader
- The result readerjsonCodec
- The json codecconversionService
- The conversion service
-
SqlDTOMapper
public SqlDTOMapper(RuntimePersistentEntity<T> persistentEntity, RuntimePersistentEntity<?> dtoEntity, ResultReader<S,java.lang.String> resultReader, io.micronaut.http.codec.MediaTypeCodec jsonCodec, DataConversionService<?> conversionService)
Default constructor.- Parameters:
persistentEntity
- The entitydtoEntity
- The DTO entityresultReader
- The result readerjsonCodec
- The json codecconversionService
- The conversion service
-
-
Method Detail
-
hasNext
public boolean hasNext(S resultSet)
Description copied from interface:SqlTypeMapper
Is another result available.- Specified by:
hasNext
in interfaceSqlTypeMapper<T,S>
- Parameters:
resultSet
- The result set- Returns:
- True if it is
-
-