Uses of Interface
org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Packages that use RelationalPersistentProperty
Package
Description
Query support for relational database repositories.
Support infrastructure for query derivation of relational database repositories.
-
Uses of RelationalPersistentProperty in org.springframework.data.relational.core.conversion
Subclasses with type arguments of type RelationalPersistentProperty in org.springframework.data.relational.core.conversionModifier and TypeClassDescriptionstatic final classRepresents a batch delete statement for multiple entities that are reachable via a given path from the aggregate root.Subinterfaces with type arguments of type RelationalPersistentProperty in org.springframework.data.relational.core.conversionModifier and TypeInterfaceDescriptionprotected static interfaceExtendedParameterValueProviderthat can report whether a property value is present and contextualize the instance for specific behavior like projection mapping in the context of a property.Methods in org.springframework.data.relational.core.conversion that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> RelationalConverter.getMappingContext()Returns the underlyingMappingContextused by the converter.default @Nullable Pair<PersistentPropertyPath<RelationalPersistentProperty>, Object> DbAction.WithDependingOn.getQualifier()DbAction.Delete.propertyPath()Returns the value of thepropertyPathrecord component.DbAction.DeleteAll.propertyPath()Returns the value of thepropertyPathrecord component.DbAction.Insert.propertyPath()Returns the value of thepropertyPathrecord component.DbAction.WithPropertyPath.propertyPath()DbAction.Insert.qualifiers()Returns the value of thequalifiersrecord component.DbAction.WithDependingOn.qualifiers()Additional values to be set during insert or update statements.Methods in org.springframework.data.relational.core.conversion with parameters of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingRelationalConverter.ConversionContext.forProperty(RelationalPersistentProperty property) Obtain aMappingRelationalConverter.ConversionContextfor the givenRelationalPersistentProperty.@Nullable ObjectRowDocumentAccessor.get(RelationalPersistentProperty property) Returns the value the givenRelationalPersistentPropertyrefers to.<T> @Nullable TMappingRelationalConverter.DocumentValueProvider.getPropertyValue(RelationalPersistentProperty property) booleanMappingRelationalConverter.DocumentValueProvider.hasNonEmptyValue(RelationalPersistentProperty property) booleanMappingRelationalConverter.RelationalPropertyValueProvider.hasNonEmptyValue(RelationalPersistentProperty property) Determine whether there is a non empty value for the givenRelationalPersistentProperty.booleanMappingRelationalConverter.DocumentValueProvider.hasValue(RelationalPersistentProperty property) booleanMappingRelationalConverter.RelationalPropertyValueProvider.hasValue(RelationalPersistentProperty property) Determine whether there is a value for the givenRelationalPersistentProperty.booleanRowDocumentAccessor.hasValue(RelationalPersistentProperty property) Returns whether the underlyingRowDocumenthas a value (null or non-null) for the givenRelationalPersistentProperty.voidRowDocumentAccessor.put(RelationalPersistentProperty prop, @Nullable Object value) Puts the given value into the backingRowDocumentbased on the coordinates defined through the givenRelationalPersistentProperty.Constructor parameters in org.springframework.data.relational.core.conversion with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionDelete(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Creates an instance of aDeleterecord class.DeleteAll(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Creates an instance of aDeleteAllrecord class.Insert(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object> qualifiers, IdValueSource idValueSource) Creates an instance of aInsertrecord class.Insert(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object> qualifiers, IdValueSource idValueSource) Creates an instance of aInsertrecord class. -
Uses of RelationalPersistentProperty in org.springframework.data.relational.core.mapping
Classes in org.springframework.data.relational.core.mapping that implement RelationalPersistentPropertySubclasses with type arguments of type RelationalPersistentProperty in org.springframework.data.relational.core.mappingModifier and TypeClassDescriptionclassSQL-specificPersistentPropertyimplementation.classMappingContextimplementation.Subinterfaces with type arguments of type RelationalPersistentProperty in org.springframework.data.relational.core.mappingModifier and TypeInterfaceDescriptioninterfaceAPersistentEntityinterface with additional methods for JDBC/RDBMS related metadata.interfaceAPersistentPropertywith methods for additional RDBMS related metadata based on columns.Methods in org.springframework.data.relational.core.mapping that return RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected RelationalPersistentPropertyRelationalMappingContext.createPersistentProperty(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) default RelationalPersistentPropertyAggregatePath.getRequiredBaseProperty()AggregatePath.getRequiredIdProperty()default RelationalPersistentPropertyAggregatePath.getRequiredLeafProperty()PersistentPropertyTranslator.translate(RelationalPersistentProperty property) Translate aRelationalPersistentPropertyinto a corresponding property from a differentRelationalPersistentEntity.Methods in org.springframework.data.relational.core.mapping that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected Association<RelationalPersistentProperty> BasicRelationalPersistentProperty.createAssociation()AggregatePath.getRequiredPersistentPropertyPath()static Predicate<? super RelationalPersistentProperty> RelationalPredicates.isRelation()Predicate to determine whether a property is a relation (i.e. it is an entity, not an identifier property, and not an embedded property).Methods in org.springframework.data.relational.core.mapping with parameters of type RelationalPersistentPropertyModifier and TypeMethodDescriptionAggregatePath.append(RelationalPersistentProperty property) Creates a new path by extending the current path by the property passed as an argument.default StringNamingStrategy.getColumnName(RelationalPersistentProperty property) Defaults to return the givenRelationalPersistentProperty's name with the parts of a camel case name separated by '_';default StringNamingStrategy.getKeyColumn(RelationalPersistentProperty property) For a map valued reference A -> Map>X,B< this is the name of the column in the table for B holding the key of the map.@Nullable RelationalPersistentEntity<?> RelationalMappingContext.getPersistentEntity(RelationalPersistentProperty persistentProperty) DefaultNamingStrategy.getReverseColumnName(RelationalPersistentProperty property) default StringNamingStrategy.getReverseColumnName(RelationalPersistentProperty property) For a reference A -> B this is the name in the table for B which references A.static booleanRelationalPredicates.isRelation(RelationalPersistentProperty property) Determine whether a property is a relation (i.e. it is an entity, not an identifier property, and not an embedded property).PersistentPropertyTranslator.translate(RelationalPersistentProperty property) Translate aRelationalPersistentPropertyinto a corresponding property from a differentRelationalPersistentEntity.Method parameters in org.springframework.data.relational.core.mapping with type arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionstatic PersistentPropertyTranslatorPersistentPropertyTranslator.create(@Nullable RelationalPersistentEntity<?> targetEntity, Predicate<RelationalPersistentProperty> translationFilter) Create a newPersistentPropertyTranslatoraccepting afilter predicatewhether the translation should happen at all.RelationalMappingContext.getAggregatePath(PersistentPropertyPath<? extends RelationalPersistentProperty> path) Provides anAggregatePathfor the providedPersistentPropertyPath.Constructor parameters in org.springframework.data.relational.core.mapping with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionBasicRelationalPersistentProperty(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, NamingStrategy namingStrategy) Creates a newBasicRelationalPersistentProperty. -
Uses of RelationalPersistentProperty in org.springframework.data.relational.repository.query
Constructor parameters in org.springframework.data.relational.repository.query with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionRelationalExampleMapper(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> mappingContext) -
Uses of RelationalPersistentProperty in org.springframework.data.relational.repository.support
Methods in org.springframework.data.relational.repository.support that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> RelationalQueryLookupStrategy.getMappingContext()Constructor parameters in org.springframework.data.relational.repository.support with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionprotectedRelationalQueryLookupStrategy(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, Dialect dialect)