Package | Description |
---|---|
org.springframework.cloud.gcp.data.spanner.core |
Core support for Spring Data Cloud Spanner.
|
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.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
SpannerOperations.performReadOnlyTransaction(Function<SpannerTemplate,T> operations,
SpannerReadOptions readOptions)
Performs multiple read-only operations in a single transaction.
|
<T> T |
SpannerTemplate.performReadOnlyTransaction(Function<SpannerTemplate,T> operations,
SpannerReadOptions readOptions) |
<T> T |
SpannerOperations.performReadWriteTransaction(Function<SpannerTemplate,T> operations)
Performs multiple read and write operations in a single transaction.
|
<T> T |
SpannerTemplate.performReadWriteTransaction(Function<SpannerTemplate,T> operations) |
Modifier and Type | Method and Description |
---|---|
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.
|
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.setSpannerTemplate(SpannerTemplate spannerTemplate) |
Constructor and Description |
---|
SimpleSpannerRepository(SpannerTemplate spannerTemplate,
Class<T> entityType) |
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.