Uses of Interface
org.springframework.data.relational.core.mapping.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
Modifier and TypeMethodDescriptionprotected MappingContext<? extends RelationalPersistentEntity<?>,
RelationalPersistentProperty> QueryMapper.getMappingContext()
QueryMapper.MetadataBackedField.getPath()
Modifier 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.Modifier 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.ModifierConstructorDescriptionprotected
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
.ModifierConstructorDescriptionBasicJdbcConverter
(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
Modifier and TypeMethodDescriptionprotected RelationalPersistentProperty
JdbcMappingContext.createPersistentProperty
(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) ModifierConstructorDescriptionBasicJdbcPersistentProperty
(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, NamingStrategy namingStrategy) Creates a newBasicJdbcPersistentProperty
. -
Uses of RelationalPersistentProperty in org.springframework.data.jdbc.mybatis
Modifier 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
ModifierConstructorDescriptionJdbcQueryMethod
(Method method, RepositoryMetadata metadata, ProjectionFactory factory, NamedQueries namedQueries, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> mappingContext) -
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.convert
Modifier and TypeMethodDescriptionMappingContext<? extends RelationalPersistentEntity<?>,
? extends RelationalPersistentProperty> R2dbcConverter.getMappingContext()
Returns the underlyingMappingContext
used by the converter.Modifier 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
.ModifierConstructorDescriptionMappingR2dbcConverter
(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
-
Uses of RelationalPersistentProperty in org.springframework.data.r2dbc.query
Modifier and TypeMethodDescriptionprotected MappingContext<? extends RelationalPersistentEntity<?>,
RelationalPersistentProperty> QueryMapper.getMappingContext()
ModifierConstructorDescriptionprotected
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
.ModifierConstructorDescriptionprotected
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
ModifierConstructorDescriptionR2dbcQueryMethod
(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
Modifier 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.Modifier 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.ModifierConstructorDescriptionBasicRelationalConverter
(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
Modifier and TypeClassDescriptionclass
Meta data about a property to be used by repository implementations.Modifier and TypeMethodDescriptionprotected RelationalPersistentProperty
RelationalMappingContext.createPersistentProperty
(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) PersistentPropertyPathExtension.getRequiredIdProperty()
The id property of the final element of the path.Modifier and TypeMethodDescriptionprotected Association<RelationalPersistentProperty>
BasicRelationalPersistentProperty.createAssociation()
PersistentPropertyPathExtension.getRequiredPersistentPropertyPath()
Converts this path to a non-nullPersistentPropertyPath
.Modifier 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.Modifier and TypeMethodDescriptionstatic boolean
PersistentPropertyPathExtension.isWritable
(PersistentPropertyPath<? extends RelationalPersistentProperty> path) boolean
PersistentPropertyPathExtension.matches
(PersistentPropertyPath<RelationalPersistentProperty> path) Tests ifthis
and the argument represent the same path.ModifierConstructorDescriptionBasicRelationalPersistentProperty
(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
ModifierConstructorDescriptionRelationalExampleMapper
(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> mappingContext)