Uses of Interface
com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
Packages that use SpannerPersistentEntity
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 SpannerPersistentEntity in com.google.cloud.spring.data.spanner.core.mapping
Classes in com.google.cloud.spring.data.spanner.core.mapping that implement SpannerPersistentEntityModifier and TypeClassDescriptionclassRepresents a Cloud Spanner table and its columns' mapping to fields within an entity type.Methods in com.google.cloud.spring.data.spanner.core.mapping that return SpannerPersistentEntityModifier and TypeMethodDescriptionprotected <T> SpannerPersistentEntity<T>SpannerMappingContext.createPersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation) SpannerMappingContext.getPersistentEntityOrFail(Class<?> entityClass) Methods in com.google.cloud.spring.data.spanner.core.mapping with parameters of type SpannerPersistentEntityModifier and TypeMethodDescriptionprotected SpannerPersistentPropertySpannerMappingContext.createPersistentProperty(org.springframework.data.mapping.model.Property property, SpannerPersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) Constructors in com.google.cloud.spring.data.spanner.core.mapping with parameters of type SpannerPersistentEntityModifierConstructorDescriptionSpannerCompositeKeyProperty(SpannerPersistentEntity spannerPersistentEntity, SpannerPersistentProperty[] primaryKeyColumns) Creates a newSpannerPersistentEntityInformationfor the givenSpannerPersistentEntity. -
Uses of SpannerPersistentEntity in com.google.cloud.spring.data.spanner.repository.query
Methods in com.google.cloud.spring.data.spanner.repository.query with parameters of type SpannerPersistentEntityModifier and TypeMethodDescriptionstatic StringBuilderSpannerStatementQueryExecutor.applySort(org.springframework.data.domain.Sort sort, StringBuilder sql, SpannerPersistentEntity<?> persistentEntity) static <T> com.google.cloud.spanner.StatementSpannerStatementQueryExecutor.buildQuery(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext) Builds a query that returns the rows associated with a key set.static <T> com.google.cloud.spanner.StatementSpannerStatementQueryExecutor.buildQuery(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext, String whereClause) Builds a query that returns the rows associated with a key set with additional SQL-where.static <T> com.google.cloud.spanner.StatementSpannerStatementQueryExecutor.buildQuery(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext, String whereClause, String index) Builds a query that returns the rows associated with a key set with additional SQL-where.static StringSpannerStatementQueryExecutor.buildWhere(SpannerPersistentEntity<?> entity) Builds an SQL where clause for the persistent entity.static StringSpannerStatementQueryExecutor.getColumnsStringForSelect(SpannerPersistentEntity<?> spannerPersistentEntity, SpannerMappingContext mappingContext, boolean fetchInterleaved)