protected static class MappingCassandraConverter.ConversionContext extends Object
ValueConverter
and ContainerValueConverter
.
Entrypoint for recursive conversion of Row
and other types.Constructor and Description |
---|
ConversionContext(CustomConversions conversions,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.cql.Row> rowConverter,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.TupleValue> tupleConverter,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.UdtValue> udtConverter,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<Collection<?>> collectionConverter,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<Map<?,?>> mapConverter,
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ValueConverter<Object> elementConverter) |
Modifier and Type | Method and Description |
---|---|
<S> S |
convert(Object source,
TypeInformation<? extends S> typeHint)
Converts a source object into
target . |
public ConversionContext(CustomConversions conversions, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.cql.Row> rowConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.TupleValue> tupleConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.UdtValue> udtConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<Collection<?>> collectionConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<Map<?,?>> mapConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ValueConverter<Object> elementConverter)
public <S> S convert(Object source, TypeInformation<? extends S> typeHint)
target
.source
- must not be null.typeHint
- must not be null.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.