Uses of Interface
org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty
Packages that use CassandraPersistentProperty
Package
Description
Spring Data Cassandra specific converter infrastructure.
Infrastructure for the Apache Cassandra row-to-object mapping subsystem.
Query derivation mechanism for Apache Cassandra specific repositories.
-
Uses of CassandraPersistentProperty in org.springframework.data.cassandra.core.convert
Methods in org.springframework.data.cassandra.core.convert that return types with arguments of type CassandraPersistentPropertyModifier and TypeMethodDescriptionQueryMapper.Field.getProperty()Returns the underlyingCassandraPersistentPropertybacking the field.QueryMapper.MetadataBackedField.getProperty()Methods in org.springframework.data.cassandra.core.convert with parameters of type CassandraPersistentPropertyModifier and TypeMethodDescription<T> TRowValueProvider.getPropertyValue(CassandraPersistentProperty property) <T> TTupleValueProvider.getPropertyValue(CassandraPersistentProperty property) <T> TUdtValueProvider.getPropertyValue(CassandraPersistentProperty property) booleanCassandraValueProvider.hasProperty(CassandraPersistentProperty property) Returns whether the underlying source contains a data source for the givenCassandraPersistentProperty.booleanRowValueProvider.hasProperty(CassandraPersistentProperty property) booleanTupleValueProvider.hasProperty(CassandraPersistentProperty property) booleanUdtValueProvider.hasProperty(CassandraPersistentProperty property) default CassandraColumnTypeColumnTypeResolver.resolve(CassandraPersistentProperty property) Resolve aCassandraColumnTypefrom aCassandraPersistentProperty.Constructors in org.springframework.data.cassandra.core.convert with parameters of type CassandraPersistentPropertyModifierConstructorDescriptionMetadataBackedField(ColumnName name, CassandraPersistentEntity<?> entity, MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext, CassandraPersistentProperty property) Creates a newQueryMapper.MetadataBackedFieldwith the given name,CassandraPersistentPropertyandMappingContextwith the givenCassandraPersistentProperty.Constructor parameters in org.springframework.data.cassandra.core.convert with type arguments of type CassandraPersistentPropertyModifierConstructorDescriptionMetadataBackedField(ColumnName name, CassandraPersistentEntity<?> entity, MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext) Creates a newQueryMapper.MetadataBackedFieldwith the given name,CassandraPersistentEntityandMappingContext.MetadataBackedField(ColumnName name, CassandraPersistentEntity<?> entity, MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext, CassandraPersistentProperty property) Creates a newQueryMapper.MetadataBackedFieldwith the given name,CassandraPersistentPropertyandMappingContextwith the givenCassandraPersistentProperty.SchemaFactory(MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext, CustomConversions customConversions, com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry codecRegistry) -
Uses of CassandraPersistentProperty in org.springframework.data.cassandra.core.mapping
Classes in org.springframework.data.cassandra.core.mapping that implement CassandraPersistentPropertyModifier and TypeClassDescriptionclassCassandra specificAnnotationBasedPersistentPropertyimplementation.classCassandra Tuple specificCassandraPersistentPropertyimplementation.classBasicCassandraPersistentPropertythat pre-computes primary key and embedded flags.Methods in org.springframework.data.cassandra.core.mapping that return CassandraPersistentPropertyModifier and TypeMethodDescriptionprotected CassandraPersistentPropertyCassandraMappingContext.createPersistentProperty(Property property, BasicCassandraPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) PersistentPropertyTranslator.translate(CassandraPersistentProperty property) Translate aCassandraPersistentPropertyinto a corresponding property from a differentCassandraPersistentEntity.Methods in org.springframework.data.cassandra.core.mapping that return types with arguments of type CassandraPersistentPropertyModifier and TypeMethodDescriptionprotected Association<CassandraPersistentProperty>BasicCassandraPersistentProperty.createAssociation()BasicCassandraPersistentProperty.getAssociation()Methods in org.springframework.data.cassandra.core.mapping with parameters of type CassandraPersistentPropertyModifier and TypeMethodDescriptionintCassandraPersistentPropertyComparator.compare(CassandraPersistentProperty left, CassandraPersistentProperty right) default StringNamingStrategy.getColumnName(CassandraPersistentProperty property) Create a column name from the givenproperty.SnakeCaseNamingStrategy.getColumnName(CassandraPersistentProperty property) UsesPersistentProperty.getName()and separates camel case parts with '_'.TransformingNamingStrategy.getColumnName(CassandraPersistentProperty property) EmbeddedEntityOperations.getEntity(CassandraPersistentProperty property) PersistentPropertyTranslator.translate(CassandraPersistentProperty property) Translate aCassandraPersistentPropertyinto a corresponding property from a differentCassandraPersistentEntity.Method parameters in org.springframework.data.cassandra.core.mapping with type arguments of type CassandraPersistentPropertyModifier and TypeMethodDescriptionvoidBasicCassandraPersistentEntity.addAssociation(Association<CassandraPersistentProperty> association) static PersistentPropertyTranslatorPersistentPropertyTranslator.create(CassandraPersistentEntity<?> targetEntity, Predicate<CassandraPersistentProperty> translationFilter) Create a newPersistentPropertyTranslatoraccepting afilter predicatewhether the translation should happen at all.voidBasicCassandraPersistentEntity.doWithAssociations(AssociationHandler<CassandraPersistentProperty> handler) Constructor parameters in org.springframework.data.cassandra.core.mapping with type arguments of type CassandraPersistentPropertyModifierConstructorDescriptionprotectedBasicCassandraPersistentEntity(TypeInformation<T> typeInformation, CassandraPersistentEntityMetadataVerifier verifier, Comparator<CassandraPersistentProperty> comparator) Create a newBasicCassandraPersistentEntitywith the givenTypeInformation.EmbeddedEntityOperations(MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext) -
Uses of CassandraPersistentProperty in org.springframework.data.cassandra.repository.query
Methods in org.springframework.data.cassandra.repository.query that return types with arguments of type CassandraPersistentPropertyModifier and TypeMethodDescriptionprotected MappingContext<? extends CassandraPersistentEntity<?>,CassandraPersistentProperty> CassandraRepositoryQuerySupport.getMappingContext()protected MappingContext<? extends CassandraPersistentEntity<?>,CassandraPersistentProperty> PartTreeCassandraQuery.getMappingContext()Returns theMappingContextused by this query to access mapping meta-data used to store (map) objects to Cassandra tables.protected MappingContext<? extends CassandraPersistentEntity<?>,CassandraPersistentProperty> ReactivePartTreeCassandraQuery.getMappingContext()Returns theMappingContextused by this query to access mapping meta-data used to store (map) objects to Cassandra tables.Constructor parameters in org.springframework.data.cassandra.repository.query with type arguments of type CassandraPersistentPropertyModifierConstructorDescriptionCassandraQueryMethod(Method method, RepositoryMetadata repositoryMetadata, ProjectionFactory projectionFactory, MappingContext<? extends CassandraPersistentEntity<?>, ? extends CassandraPersistentProperty> mappingContext) Create a newCassandraQueryMethodfrom the givenMethod.CassandraRepositoryQuerySupport(CassandraQueryMethod queryMethod, MappingContext<? extends CassandraPersistentEntity<?>, CassandraPersistentProperty> mappingContext) ReactiveCassandraQueryMethod(Method method, RepositoryMetadata metadata, ProjectionFactory projectionFactory, MappingContext<? extends CassandraPersistentEntity<?>, ? extends CassandraPersistentProperty> mappingContext) Create a newReactiveCassandraQueryMethodfrom the givenMethod.