Package | Description |
---|---|
org.springframework.cloud.gcp.autoconfigure.spanner |
Auto-configuration for Spring Data Cloud Spanner module.
|
org.springframework.cloud.gcp.data.spanner.core |
Core support for Spring Data Cloud Spanner.
|
org.springframework.cloud.gcp.data.spanner.core.admin |
Cloud Spanner database administrative functions and template classes.
|
org.springframework.cloud.gcp.data.spanner.core.convert |
Classes related to conversion of data and mapping of entities in Cloud Spanner support for Spring Data.
|
org.springframework.cloud.gcp.data.spanner.core.mapping |
Classes related to type and Spring Data metadata in Cloud Spanner support for Spring Data.
|
org.springframework.cloud.gcp.data.spanner.repository.query |
Classes related to generated Query Methods in Cloud Spanner support for Spring Data.
|
org.springframework.cloud.gcp.data.spanner.repository.support |
Support classes for creating implementations for user-defined Spring Data Cloud Spanner repositories.
|
Constructor and Description |
---|
SpannerKeyIdConverter(SpannerMappingContext mappingContext) |
Modifier and Type | Method and Description |
---|---|
SpannerMappingContext |
SpannerTemplate.getMappingContext() |
Constructor and Description |
---|
SpannerMutationFactoryImpl(SpannerEntityProcessor spannerEntityProcessor,
SpannerMappingContext spannerMappingContext,
SpannerSchemaUtils spannerSchemaUtils)
Constructor.
|
SpannerTemplate(Supplier<DatabaseClient> databaseClientProvider,
SpannerMappingContext mappingContext,
SpannerEntityProcessor spannerEntityProcessor,
SpannerMutationFactory spannerMutationFactory,
SpannerSchemaUtils spannerSchemaUtils) |
Constructor and Description |
---|
SpannerSchemaUtils(SpannerMappingContext mappingContext,
SpannerEntityProcessor spannerEntityProcessor,
boolean createInterleavedTableDdlOnDeleteCascade)
Constructor.
|
Constructor and Description |
---|
ConverterAwareMappingSpannerEntityProcessor(SpannerMappingContext spannerMappingContext) |
ConverterAwareMappingSpannerEntityProcessor(SpannerMappingContext spannerMappingContext,
Collection<org.springframework.core.convert.converter.Converter> writeConverters,
Collection<org.springframework.core.convert.converter.Converter> readConverters) |
Modifier and Type | Method and Description |
---|---|
SpannerMappingContext |
SpannerPersistentEntityImpl.getSpannerMappingContext() |
SpannerMappingContext |
SpannerPersistentEntity.getSpannerMappingContext()
Gets the SpannerMappingContext that can be used to create persistent entities of
types that appear as properties of this entity.
|
Constructor and Description |
---|
SpannerPersistentEntityImpl(org.springframework.data.util.TypeInformation<T> information,
SpannerMappingContext spannerMappingContext,
SpannerEntityProcessor spannerEntityProcessor)
Creates a
SpannerPersistentEntityImpl . |
Modifier and Type | Method and Description |
---|---|
static <T> String |
SpannerStatementQueryExecutor.applySortingPagingQueryOptions(Class<T> entityClass,
SpannerPageableQueryOptions options,
String sql,
SpannerMappingContext mappingContext,
boolean fetchInterleaved)
Apply paging and sorting options to a query string.
|
static <T> Statement |
SpannerStatementQueryExecutor.buildQuery(KeySet keySet,
SpannerPersistentEntity<T> persistentEntity,
SpannerCustomConverter writeConverter,
SpannerMappingContext mappingContext)
Builds a query that returns the rows associated with a key set.
|
static <T> Statement |
SpannerStatementQueryExecutor.buildQuery(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> Statement |
SpannerStatementQueryExecutor.buildQuery(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 <T> List<T> |
SpannerStatementQueryExecutor.executeQuery(Class<T> type,
org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameterAccessor,
Parameter[] queryMethodParamsMetadata,
SpannerTemplate spannerTemplate,
SpannerMappingContext spannerMappingContext)
Executes a PartTree-based query.
|
static <A,T> List<A> |
SpannerStatementQueryExecutor.executeQuery(Function<Struct,A> rowFunc,
Class<T> type,
org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameterAccessor,
Parameter[] queryMethodParamsMetadata,
SpannerTemplate spannerTemplate,
SpannerMappingContext spannerMappingContext)
Executes a PartTree-based query and applies a custom row-mapping function to the
result.
|
static Statement |
SpannerStatementQueryExecutor.getChildrenRowsQuery(Key parentKey,
SpannerPersistentProperty spannerPersistentProperty,
SpannerCustomConverter writeConverter,
SpannerMappingContext mappingContext)
Gets a
Statement that returns the rows associated with a parent entity. |
static String |
SpannerStatementQueryExecutor.getColumnsStringForSelect(SpannerPersistentEntity<?> spannerPersistentEntity,
SpannerMappingContext mappingContext,
boolean fetchInterleaved) |
Constructor and Description |
---|
PartTreeSpannerQuery(Class<T> type,
SpannerQueryMethod queryMethod,
SpannerTemplate spannerTemplate,
SpannerMappingContext spannerMappingContext)
Constructor.
|
SpannerQueryLookupStrategy(SpannerMappingContext spannerMappingContext,
SpannerTemplate spannerTemplate,
org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider,
org.springframework.expression.spel.standard.SpelExpressionParser expressionParser) |
Modifier and Type | Method and Description |
---|---|
void |
SpannerRepositoryFactoryBean.setSpannerMappingContext(SpannerMappingContext mappingContext) |
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.