Class LcMappingR2dbcConverter
- java.lang.Object
-
- org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
- org.springframework.data.r2dbc.convert.MappingR2dbcConverter
-
- net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
-
- All Implemented Interfaces:
org.springframework.data.convert.EntityReader<Object,io.r2dbc.spi.Row>,org.springframework.data.convert.EntityWriter<Object,org.springframework.data.r2dbc.mapping.OutboundRow>,org.springframework.data.r2dbc.convert.R2dbcConverter,org.springframework.data.relational.core.conversion.RelationalConverter
public class LcMappingR2dbcConverter extends org.springframework.data.r2dbc.convert.MappingR2dbcConverter implements org.springframework.data.r2dbc.convert.R2dbcConverter- Author:
- Guillaume Le Cousin
-
-
Constructor Summary
Constructors Constructor Description LcMappingR2dbcConverter(org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,? extends org.springframework.data.relational.core.mapping.RelationalPersistentProperty> context, org.springframework.data.convert.CustomConversions conversions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LcReactiveDataRelationalClientgetLcClient()<R> Rread(Class<R> type, io.r2dbc.spi.Row row, io.r2dbc.spi.RowMetadata metadata)ObjectreadValue(Object value, org.springframework.data.util.TypeInformation<?> type)voidsetLcClient(LcReactiveDataRelationalClient client)voidwrite(Object source, org.springframework.data.r2dbc.mapping.OutboundRow sink)-
Methods inherited from class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
createCollection, getArrayValue, getTargetType, isSimpleType, populateIdIfNecessary, read
-
Methods inherited from class org.springframework.data.relational.core.conversion.BasicRelationalConverter
createInstance, createTypeDescriptor, getConversions, getConversionService, getEntityInstantiators, getMappingContext, getPropertyAccessor, writeValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
LcMappingR2dbcConverter
public LcMappingR2dbcConverter(org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,? extends org.springframework.data.relational.core.mapping.RelationalPersistentProperty> context, org.springframework.data.convert.CustomConversions conversions)
-
-
Method Detail
-
getLcClient
public LcReactiveDataRelationalClient getLcClient()
-
setLcClient
public void setLcClient(LcReactiveDataRelationalClient client)
-
read
public <R> R read(Class<R> type, io.r2dbc.spi.Row row, @Nullable io.r2dbc.spi.RowMetadata metadata)
- Specified by:
readin interfaceorg.springframework.data.r2dbc.convert.R2dbcConverter- Overrides:
readin classorg.springframework.data.r2dbc.convert.MappingR2dbcConverter
-
readValue
public Object readValue(@Nullable Object value, org.springframework.data.util.TypeInformation<?> type)
- Specified by:
readValuein interfaceorg.springframework.data.relational.core.conversion.RelationalConverter- Overrides:
readValuein classorg.springframework.data.r2dbc.convert.MappingR2dbcConverter
-
write
public void write(Object source, org.springframework.data.r2dbc.mapping.OutboundRow sink)
- Specified by:
writein interfaceorg.springframework.data.convert.EntityWriter<Object,org.springframework.data.r2dbc.mapping.OutboundRow>- Overrides:
writein classorg.springframework.data.r2dbc.convert.MappingR2dbcConverter
-
-