Uses of Interface
org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Packages that use RelationalPersistentProperty
Package
Description
JDBC-specific conversion classes.
Query derivation mechanism for JDBC specific repositories.
R2DBC-specific conversion and converter implementations.
Core domain types around DatabaseClient.
Query and update support.
Query support for R2DBC repositories.
Query support for relational database repositories.
-
Uses of RelationalPersistentProperty in org.springframework.data.jdbc.core.convert
Methods in org.springframework.data.jdbc.core.convert that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected MappingContext<? extends RelationalPersistentEntity<?>,
RelationalPersistentProperty> QueryMapper.getMappingContext()
QueryMapper.MetadataBackedField.getPath()
Methods in org.springframework.data.jdbc.core.convert with parameters of type RelationalPersistentPropertyModifier and TypeMethodDescriptionClass<?>
BasicJdbcConverter.getColumnType
(RelationalPersistentProperty property) Class<?>
JdbcConverter.getColumnType
(RelationalPersistentProperty property) The type to be used to store this property in the database.BasicJdbcConverter.getTargetSqlType
(RelationalPersistentProperty property) JdbcConverter.getTargetSqlType
(RelationalPersistentProperty property) The SQL type constant used when using this property as a parameter for a SQL statement.Method parameters in org.springframework.data.jdbc.core.convert with type arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionvoid
CascadingDataAccessStrategy.delete
(Iterable<Object> rootIds, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
CascadingDataAccessStrategy.delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DataAccessStrategy.delete
(Iterable<Object> rootIds, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Deletes all entities reachable via propertyPath from the instances identified by rootIds.void
DataAccessStrategy.delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Deletes all entities reachable via propertyPath from the instance identified by rootId.void
DefaultDataAccessStrategy.delete
(Iterable<Object> rootIds, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DefaultDataAccessStrategy.delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DelegatingDataAccessStrategy.delete
(Iterable<Object> rootIds, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DelegatingDataAccessStrategy.delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
CascadingDataAccessStrategy.deleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DataAccessStrategy.deleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Deletes all entities reachable via propertyPath from any instance.void
DefaultDataAccessStrategy.deleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
DelegatingDataAccessStrategy.deleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) CascadingDataAccessStrategy.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) DataAccessStrategy.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) DefaultDataAccessStrategy.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> propertyPath) DelegatingDataAccessStrategy.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) RelationResolver.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) Finds all entities reachable via path.Constructors in org.springframework.data.jdbc.core.convert with parameters of type RelationalPersistentPropertyModifierConstructorDescriptionprotected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context, RelationalPersistentProperty property, JdbcConverter converter) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
with the givenRelationalPersistentProperty
.Constructor parameters in org.springframework.data.jdbc.core.convert with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionBasicJdbcConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, RelationResolver relationResolver) Creates a newBasicRelationalConverter
givenMappingContext
and ano-op type factory
throwingUnsupportedOperationException
on type creation.BasicJdbcConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, RelationResolver relationResolver, CustomConversions conversions, JdbcTypeFactory typeFactory, IdentifierProcessing identifierProcessing) Creates a newBasicRelationalConverter
givenMappingContext
.protected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context, JdbcConverter converter) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
.protected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context, RelationalPersistentProperty property, JdbcConverter converter) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
with the givenRelationalPersistentProperty
. -
Uses of RelationalPersistentProperty in org.springframework.data.jdbc.core.mapping
Classes in org.springframework.data.jdbc.core.mapping that implement RelationalPersistentPropertyMethods in org.springframework.data.jdbc.core.mapping that return RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected RelationalPersistentProperty
JdbcMappingContext.createPersistentProperty
(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) Constructor parameters in org.springframework.data.jdbc.core.mapping with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionBasicJdbcPersistentProperty
(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, NamingStrategy namingStrategy) Creates a newBasicJdbcPersistentProperty
. -
Uses of RelationalPersistentProperty in org.springframework.data.jdbc.mybatis
Method parameters in org.springframework.data.jdbc.mybatis with type arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionvoid
MyBatisDataAccessStrategy.delete
(Iterable<Object> rootIds, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
MyBatisDataAccessStrategy.delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) void
MyBatisDataAccessStrategy.deleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) MyBatisDataAccessStrategy.findAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) -
Uses of RelationalPersistentProperty in org.springframework.data.jdbc.repository.query
Constructor parameters in org.springframework.data.jdbc.repository.query with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionJdbcQueryMethod
(Method method, RepositoryMetadata metadata, ProjectionFactory factory, NamedQueries namedQueries, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> mappingContext) -
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.convert
Methods in org.springframework.data.r2dbc.convert that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingContext<? extends RelationalPersistentEntity<?>,
? extends RelationalPersistentProperty> R2dbcConverter.getMappingContext()
Returns the underlyingMappingContext
used by the converter.Methods in org.springframework.data.r2dbc.convert with parameters of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingR2dbcConverter.createCollection
(Collection<?> collection, RelationalPersistentProperty property) Writes the givenCollection
using the givenRelationalPersistentProperty
information.MappingR2dbcConverter.getArrayValue
(ArrayColumns arrayColumns, RelationalPersistentProperty property, Object value) R2dbcConverter.getArrayValue
(ArrayColumns arrayColumns, RelationalPersistentProperty property, Object value) Convert avalue
into an array representation according toArrayColumns
.Constructor parameters in org.springframework.data.r2dbc.convert with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionMappingR2dbcConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context) Creates a newMappingR2dbcConverter
givenMappingContext
.MappingR2dbcConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, CustomConversions conversions) -
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.core
Methods in org.springframework.data.r2dbc.core that return types with arguments of type RelationalPersistentProperty -
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.query
Methods in org.springframework.data.r2dbc.query that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected MappingContext<? extends RelationalPersistentEntity<?>,
RelationalPersistentProperty> QueryMapper.getMappingContext()
Constructors in org.springframework.data.r2dbc.query with parameters of type RelationalPersistentPropertyModifierConstructorDescriptionprotected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context, RelationalPersistentProperty property) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
with the givenRelationalPersistentProperty
.Constructor parameters in org.springframework.data.r2dbc.query with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionprotected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
.protected
MetadataBackedField
(SqlIdentifier name, RelationalPersistentEntity<?> entity, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty> context, RelationalPersistentProperty property) Creates a newQueryMapper.MetadataBackedField
with the given name,RelationalPersistentEntity
andMappingContext
with the givenRelationalPersistentProperty
. -
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.repository.query
Constructor parameters in org.springframework.data.r2dbc.repository.query with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionR2dbcQueryMethod
(Method method, RepositoryMetadata metadata, ProjectionFactory projectionFactory, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> mappingContext) Creates a newR2dbcQueryMethod
from the givenMethod
. -
Uses of RelationalPersistentProperty in org.springframework.data.relational.core.conversion
Methods in org.springframework.data.relational.core.conversion that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionMappingContext<? extends RelationalPersistentEntity<?>,
? extends RelationalPersistentProperty> BasicRelationalConverter.getMappingContext()
MappingContext<? extends RelationalPersistentEntity<?>,
? extends RelationalPersistentProperty> RelationalConverter.getMappingContext()
Returns the underlyingMappingContext
used by the converter.DbAction.Delete.getPropertyPath()
DbAction.DeleteAll.getPropertyPath()
DbAction.Insert.getPropertyPath()
DbAction.WithPropertyPath.getPropertyPath()
DbAction.WithDependingOn.getQualifier()
DbAction.Insert.getQualifiers()
DbAction.WithDependingOn.getQualifiers()
Additional values to be set during insert or update statements.Method parameters in org.springframework.data.relational.core.conversion with type arguments of type RelationalPersistentPropertyModifier and TypeMethodDescription<T> T
BasicRelationalConverter.createInstance
(PersistentEntity<T, RelationalPersistentProperty> entity, Function<Parameter<?, RelationalPersistentProperty>, Object> parameterValueProvider) <T> T
BasicRelationalConverter.createInstance
(PersistentEntity<T, RelationalPersistentProperty> entity, Function<Parameter<?, RelationalPersistentProperty>, Object> parameterValueProvider) <T> T
RelationalConverter.createInstance
(PersistentEntity<T, RelationalPersistentProperty> entity, Function<Parameter<?, RelationalPersistentProperty>, Object> parameterValueProvider) Create a new instance ofPersistentEntity
givenParameterValueProvider
to obtain constructor properties.<T> T
RelationalConverter.createInstance
(PersistentEntity<T, RelationalPersistentProperty> entity, Function<Parameter<?, RelationalPersistentProperty>, Object> parameterValueProvider) Create a new instance ofPersistentEntity
givenParameterValueProvider
to obtain constructor properties.Constructor parameters in org.springframework.data.relational.core.conversion with type arguments of type RelationalPersistentPropertyModifierConstructorDescriptionBasicRelationalConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context) Creates a newBasicRelationalConverter
givenMappingContext
.BasicRelationalConverter
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, CustomConversions conversions) Delete
(Object rootId, PersistentPropertyPath<RelationalPersistentProperty> propertyPath) DeleteAll
(PersistentPropertyPath<RelationalPersistentProperty> propertyPath) Insert
(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object> qualifiers, IdValueSource idValueSource) Insert
(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object> qualifiers, IdValueSource idValueSource) -
Uses of RelationalPersistentProperty in org.springframework.data.relational.core.mapping
Classes in org.springframework.data.relational.core.mapping that implement RelationalPersistentPropertyModifier and TypeClassDescriptionclass
Meta data about a property to be used by repository implementations.Methods in org.springframework.data.relational.core.mapping that return RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected RelationalPersistentProperty
RelationalMappingContext.createPersistentProperty
(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) PersistentPropertyPathExtension.getRequiredIdProperty()
The id property of the final element of the path.Methods in org.springframework.data.relational.core.mapping that return types with arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionprotected Association<RelationalPersistentProperty>
BasicRelationalPersistentProperty.createAssociation()
PersistentPropertyPathExtension.getRequiredPersistentPropertyPath()
Converts this path to a non-nullPersistentPropertyPath
.Methods in org.springframework.data.relational.core.mapping with parameters of type RelationalPersistentPropertyModifier and TypeMethodDescriptionPersistentPropertyPathExtension.extendBy
(RelationalPersistentProperty property) Creates a new path by extending the current path by the property passed as an argument.default String
NamingStrategy.getColumnName
(RelationalPersistentProperty property) Defaults to return the givenRelationalPersistentProperty
's name with the parts of a camel case name separated by '_';default String
NamingStrategy.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.DefaultNamingStrategy.getReverseColumnName
(RelationalPersistentProperty property) default String
NamingStrategy.getReverseColumnName
(RelationalPersistentProperty property) For a reference A -> B this is the name in the table for B which references A.Method parameters in org.springframework.data.relational.core.mapping with type arguments of type RelationalPersistentPropertyModifier and TypeMethodDescriptionstatic boolean
PersistentPropertyPathExtension.isWritable
(PersistentPropertyPath<? extends RelationalPersistentProperty> path) boolean
PersistentPropertyPathExtension.matches
(PersistentPropertyPath<RelationalPersistentProperty> path) Tests ifthis
and the argument represent the same path.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
.BasicRelationalPersistentProperty
(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, RelationalMappingContext context) Deprecated.PersistentPropertyPathExtension
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, PersistentPropertyPath<? extends RelationalPersistentProperty> path) Creates a non-empty path.PersistentPropertyPathExtension
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, PersistentPropertyPath<? extends RelationalPersistentProperty> path) Creates a non-empty path.PersistentPropertyPathExtension
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, RelationalPersistentEntity<?> entity) Creates the empty path referencing the root itself. -
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)