Uses of Interface
org.springframework.data.cassandra.core.mapping.NamingStrategy
Packages that use NamingStrategy
Package
Description
Infrastructure for the Apache Cassandra row-to-object mapping subsystem.
-
Uses of NamingStrategy in org.springframework.data.cassandra.core.mapping
Classes in org.springframework.data.cassandra.core.mapping that implement NamingStrategyModifier and TypeClassDescriptionclass
Naming strategy that renders CamelCase name parts to snake_case.class
Fields in org.springframework.data.cassandra.core.mapping declared as NamingStrategyModifier and TypeFieldDescriptionstatic final NamingStrategy
NamingStrategy.CASE_SENSITIVE
Empty implementation of the interface utilizing only the default implementation.static final NamingStrategy
NamingStrategy.INSTANCE
Default implementation converting all names toString.toLowerCase()
.static final NamingStrategy
NamingStrategy.SNAKE_CASE
Naming strategy that renders CamelCase name parts tosnake_case
.Methods in org.springframework.data.cassandra.core.mapping that return NamingStrategyModifier and TypeMethodDescriptiondefault NamingStrategy
NamingStrategy.transform
(UnaryOperator<String> mappingFunction) Apply atransformation function
to create a newNamingStrategy
that applies the given transformation to each name component.Methods in org.springframework.data.cassandra.core.mapping with parameters of type NamingStrategyModifier and TypeMethodDescriptionvoid
BasicCassandraPersistentEntity.setNamingStrategy
(NamingStrategy namingStrategy) Set theNamingStrategy
to use.void
BasicCassandraPersistentProperty.setNamingStrategy
(NamingStrategy namingStrategy) Set theNamingStrategy
to use.void
CassandraMappingContext.setNamingStrategy
(NamingStrategy namingStrategy) Set theNamingStrategy
to use.Constructors in org.springframework.data.cassandra.core.mapping with parameters of type NamingStrategyModifierConstructorDescriptionTransformingNamingStrategy
(NamingStrategy delegate, Function<String, String> mappingFunction)