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 ofDTOMapperspecifically 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 booleanhasNext(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:SqlTypeMapperIs another result available.- Specified by:
hasNextin interfaceSqlTypeMapper<T,S>- Parameters:
resultSet- The result set- Returns:
- True if it is
-
-