Uses of Class
com.google.cloud.spring.data.spanner.core.SpannerTemplate
Package
Description
Auto-configuration for Spring Data Cloud Spanner Health module.
Core support for Spring Data Cloud Spanner.
Classes related to generated Query Methods in Cloud Spanner support for Spring Data.
Support classes for creating implementations for user-defined Spring Data Cloud Spanner
repositories.
-
Uses of SpannerTemplate in com.google.cloud.spring.autoconfigure.spanner.health
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.health.HealthContributor
SpannerHealthIndicatorAutoConfiguration.spannerHealthContributor
(Map<String, SpannerTemplate> spannerTemplates) ModifierConstructorDescriptionSpannerHealthIndicator
(SpannerTemplate spannerTemplate, String validationQuery) SpannerHealthIndicator constructor. -
Uses of SpannerTemplate in com.google.cloud.spring.data.spanner.core
Modifier and TypeMethodDescription<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) -
Uses of SpannerTemplate in com.google.cloud.spring.data.spanner.repository.query
Modifier and TypeFieldDescriptionprotected final SpannerTemplate
AbstractSpannerQuery.spannerTemplate
protected final SpannerTemplate
AbstractSpannerQuery.spannerTemplate
Modifier and TypeMethodDescriptionstatic <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<com.google.cloud.spanner.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.ModifierConstructorDescriptionPartTreeSpannerQuery
(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) -
Uses of SpannerTemplate in com.google.cloud.spring.data.spanner.repository.support
Modifier and TypeMethodDescriptionvoid
SpannerRepositoryFactoryBean.setSpannerTemplate
(SpannerTemplate spannerTemplate) ModifierConstructorDescriptionSimpleSpannerRepository
(SpannerTemplate spannerTemplate, Class<T> entityType)