diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveResultSet.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveResultSet.java
index 33c2c96e7..87b8f9717 100644
--- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveResultSet.java
+++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveResultSet.java
@@ -52,7 +52,6 @@ public interface ReactiveResultSet {
* The {@link Flux} will stream over all records that in this {@link ReactiveResultSet} according to the reactive
* demand and fetch next result chunks by issuing the underlying query with the current {@link java.nio.ByteBuffer
* paging state} applied.
- *
*
* @return a {@link Flux} of rows that will stream over all {@link Row rows} of the entire result.
*/
diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveSession.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveSession.java
index b75504e8a..fe428852c 100644
--- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveSession.java
+++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/ReactiveSession.java
@@ -66,7 +66,6 @@ public interface ReactiveSession extends Closeable {
*
* If a metadata refresh triggers events (such as node added/removed, or schema events), then the new version of the
* metadata is guaranteed to be visible by the time you receive these events.
- *
*
* @return never {@code null}, but may be empty if metadata has been disabled in the configuration.
* @since 3.2.2
diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java
index 978e36560..d4ee1c46d 100644
--- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java
+++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java
@@ -37,19 +37,8 @@ import org.springframework.core.annotation.MergedAnnotations;
import org.springframework.core.convert.ConversionService;
import org.springframework.core.convert.support.DefaultConversionService;
import org.springframework.dao.InvalidDataAccessApiUsageException;
-import org.springframework.data.cassandra.core.mapping.BasicCassandraPersistentEntity;
-import org.springframework.data.cassandra.core.mapping.BasicMapId;
-import org.springframework.data.cassandra.core.mapping.CassandraMappingContext;
-import org.springframework.data.cassandra.core.mapping.CassandraPersistentEntity;
-import org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty;
-import org.springframework.data.cassandra.core.mapping.Column;
-import org.springframework.data.cassandra.core.mapping.Element;
-import org.springframework.data.cassandra.core.mapping.Embedded;
+import org.springframework.data.cassandra.core.mapping.*;
import org.springframework.data.cassandra.core.mapping.Embedded.OnEmpty;
-import org.springframework.data.cassandra.core.mapping.EmbeddedEntityOperations;
-import org.springframework.data.cassandra.core.mapping.MapId;
-import org.springframework.data.cassandra.core.mapping.MapIdentifiable;
-import org.springframework.data.cassandra.core.mapping.UserTypeResolver;
import org.springframework.data.convert.CustomConversions;
import org.springframework.data.mapping.AccessOptions;
import org.springframework.data.mapping.MappingException;
@@ -143,22 +132,22 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
this.mappingContext = mappingContext;
this.setCodecRegistry(mappingContext.getCodecRegistry());
this.setCustomConversions(mappingContext.getCustomConversions());
- this.cassandraTypeResolver = new DefaultColumnTypeResolver(mappingContext, userTypeResolver,
- this::getCodecRegistry, this::getCustomConversions);
+ this.cassandraTypeResolver = new DefaultColumnTypeResolver(mappingContext, userTypeResolver, this::getCodecRegistry,
+ this::getCustomConversions);
this.embeddedEntityOperations = new EmbeddedEntityOperations(mappingContext);
this.spELContext = new SpELContext(RowReaderPropertyAccessor.INSTANCE);
}
/**
- * Constructs a new instance of {@link ConversionContext} with various converters to convert different Cassandra
- * value types.
+ * Constructs a new instance of {@link ConversionContext} with various converters to convert different Cassandra value
+ * types.
*
* @return the {@link ConversionContext}.
* @see ConversionContext
*/
protected ConversionContext getConversionContext() {
- return new ConversionContext(this::doReadRow, this::doReadTupleValue, this::doReadUdtValue,
+ return new ConversionContext(getCustomConversions(), this::doReadRow, this::doReadTupleValue, this::doReadUdtValue,
this::readCollectionOrArray, this::readMap, this::getPotentiallyConvertedSimpleRead);
}
@@ -184,7 +173,6 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
return mappingContext;
}
-
/* (non-Javadoc)
* @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)
*/
@@ -501,8 +489,8 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
return (S) getConversionService().convert(valueProvider.getSource(), rawType);
}
- CassandraPersistentEntity entity =
- (CassandraPersistentEntity) getMappingContext().getPersistentEntity(typeHint);
+ CassandraPersistentEntity entity = (CassandraPersistentEntity) getMappingContext()
+ .getPersistentEntity(typeHint);
if (entity == null) {
throw new MappingException(
@@ -527,8 +515,8 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
return UdtValue.class;
}
- throw new InvalidDataAccessApiUsageException(String.format("Unsupported source type: %s",
- ClassUtils.getDescriptiveType(valueProvider.getSource())));
+ throw new InvalidDataAccessApiUsageException(
+ String.format("Unsupported source type: %s", ClassUtils.getDescriptiveType(valueProvider.getSource())));
}
private S doReadEntity(ConversionContext context, CassandraValueProvider valueProvider,
@@ -539,8 +527,8 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
if (persistenceConstructor != null && persistenceConstructor.hasParameters()) {
SpELExpressionEvaluator evaluator = new DefaultSpELExpressionEvaluator(valueProvider.getSource(), spELContext);
- ParameterValueProvider parameterValueProvider =
- newParameterValueProvider(context, entity, valueProvider);
+ ParameterValueProvider parameterValueProvider = newParameterValueProvider(context,
+ entity, valueProvider);
provider = new ConverterAwareSpELExpressionParameterValueProvider(evaluator, getConversionService(),
parameterValueProvider, context);
} else {
@@ -927,8 +915,7 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
if (getCustomConversions().hasCustomWriteTarget(value.getClass(), requestedTargetType)) {
- Class> resolvedTargetType = getCustomConversions()
- .getCustomWriteTarget(value.getClass(), requestedTargetType)
+ Class> resolvedTargetType = getCustomConversions().getCustomWriteTarget(value.getClass(), requestedTargetType)
.orElse(requestedTargetType);
return getConversionService().convert(value, resolvedTargetType);
@@ -936,11 +923,9 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
if (getCustomConversions().hasCustomWriteTarget(value.getClass())) {
- Class> resolvedTargetType = getCustomConversions()
- .getCustomWriteTarget(value.getClass())
- .orElseThrow(() -> new IllegalStateException(
- String.format("Unable to determined custom write target for value type [%s]",
- value.getClass().getName())));
+ Class> resolvedTargetType = getCustomConversions().getCustomWriteTarget(value.getClass())
+ .orElseThrow(() -> new IllegalStateException(String
+ .format("Unable to determined custom write target for value type [%s]", value.getClass().getName())));
return getConversionService().convert(value, resolvedTargetType);
}
@@ -1318,10 +1303,9 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
final ValueConverter