Uses of Interface
com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
Package
Description
Classes related to type and Spring Data metadata in Cloud Spanner support for Spring Data.
Classes related to generated Query Methods in Cloud Spanner support for Spring Data.
-
Uses of SpannerPersistentProperty in com.google.cloud.spring.data.spanner.core.mapping
Modifier and TypeClassDescriptionclass
Represents an persistent property just to represent Cloud Spanner primary keys, and does not correspond to actual properties of POJOs, as it might even be a composite, multi-column key.class
Represents an implementation forSpannerPersistentProperty
, which is a property of aSpannerPersistentEntity
stored in a Cloud Spanner table.Modifier and TypeMethodDescriptionprotected SpannerPersistentProperty
SpannerMappingContext.createPersistentProperty
(org.springframework.data.mapping.model.Property property, SpannerPersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) SpannerPersistentEntity.getPrimaryKeyProperties()
Gets the primary key properties in order.SpannerPersistentEntityImpl.getPrimaryKeyProperties()
Modifier and TypeMethodDescriptionprotected org.springframework.data.mapping.Association<SpannerPersistentProperty>
SpannerPersistentPropertyImpl.createAssociation()
org.springframework.data.mapping.Association<SpannerPersistentProperty>
SpannerCompositeKeyProperty.getAssociation()
SpannerPersistentEntity.getFlattenedPrimaryKeyProperties()
Gets the primary key properties in order.SpannerPersistentEntityImpl.getFlattenedPrimaryKeyProperties()
org.springframework.data.mapping.PersistentEntity<?,
SpannerPersistentProperty> SpannerCompositeKeyProperty.getOwner()
Modifier and TypeMethodDescriptionvoid
SpannerPersistentEntityImpl.addPersistentProperty
(SpannerPersistentProperty property) Modifier and TypeMethodDescriptionvoid
SpannerPersistentEntity.doWithColumnBackedProperties
(org.springframework.data.mapping.PropertyHandler<SpannerPersistentProperty> handler) Applies the givenPropertyHandler
to allSpannerPersistentProperty
s contained in thisSpannerPersistentProperty
that are stored as columns in the table for this entity.void
SpannerPersistentEntityImpl.doWithColumnBackedProperties
(org.springframework.data.mapping.PropertyHandler<SpannerPersistentProperty> handler) void
SpannerPersistentEntity.doWithInterleavedProperties
(org.springframework.data.mapping.PropertyHandler<SpannerPersistentProperty> handler) Applies the givenPropertyHandler
to allSpannerPersistentProperty
s contained in thisSpannerPersistentProperty
that are collections of child entities.void
SpannerPersistentEntityImpl.doWithInterleavedProperties
(org.springframework.data.mapping.PropertyHandler<SpannerPersistentProperty> handler) ModifierConstructorDescriptionSpannerCompositeKeyProperty
(SpannerPersistentEntity spannerPersistentEntity, SpannerPersistentProperty[] primaryKeyColumns) -
Uses of SpannerPersistentProperty in com.google.cloud.spring.data.spanner.repository.query
Modifier and TypeMethodDescriptionstatic com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.getChildrenRowsQuery
(com.google.cloud.spanner.Key parentKey, SpannerPersistentProperty spannerPersistentProperty, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext) Gets aStatement
that returns the rows associated with a parent entity.