Class 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
      LcReactiveDataRelationalClient getLcClient()  
      <R> R read​(Class<R> type, io.r2dbc.spi.Row row, io.r2dbc.spi.RowMetadata metadata)  
      Object readValue​(Object value, org.springframework.data.util.TypeInformation<?> type)  
      void setLcClient​(LcReactiveDataRelationalClient client)  
      void write​(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 interface org.springframework.data.convert.EntityReader

        read
      • Methods inherited from interface org.springframework.data.r2dbc.convert.R2dbcConverter

        getArrayValue, getConversionService, getMappingContext, getTargetType, isSimpleType, populateIdIfNecessary
      • Methods inherited from interface org.springframework.data.relational.core.conversion.RelationalConverter

        createInstance, getEntityInstantiators, getPropertyAccessor, writeValue
    • 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

      • read

        public <R> R read​(Class<R> type,
                          io.r2dbc.spi.Row row,
                          io.r2dbc.spi.RowMetadata metadata)
        Specified by:
        read in interface org.springframework.data.r2dbc.convert.R2dbcConverter
        Overrides:
        read in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
      • readValue

        public Object readValue​(@Nullable
                                Object value,
                                org.springframework.data.util.TypeInformation<?> type)
        Specified by:
        readValue in interface org.springframework.data.relational.core.conversion.RelationalConverter
        Overrides:
        readValue in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
      • write

        public void write​(Object source,
                          org.springframework.data.r2dbc.mapping.OutboundRow sink)
        Specified by:
        write in interface org.springframework.data.convert.EntityWriter<Object,​org.springframework.data.r2dbc.mapping.OutboundRow>
        Overrides:
        write in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter