Uses of Class
com.google.cloud.spring.data.spanner.core.SpannerTemplate
Packages that use 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
Method parameters in com.google.cloud.spring.autoconfigure.spanner.health with type arguments of type SpannerTemplateModifier and TypeMethodDescriptionorg.springframework.boot.actuate.health.HealthContributor
SpannerHealthIndicatorAutoConfiguration.spannerHealthContributor
(Map<String, SpannerTemplate> spannerTemplates) Constructors in com.google.cloud.spring.autoconfigure.spanner.health with parameters of type SpannerTemplateModifierConstructorDescriptionSpannerHealthIndicator
(SpannerTemplate spannerTemplate, String validationQuery) SpannerHealthIndicator constructor. -
Uses of SpannerTemplate in com.google.cloud.spring.data.spanner.core
Method parameters in com.google.cloud.spring.data.spanner.core with type arguments of type SpannerTemplateModifier 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
Fields in com.google.cloud.spring.data.spanner.repository.query declared as SpannerTemplateModifier and TypeFieldDescriptionprotected final SpannerTemplate
AbstractSpannerQuery.spannerTemplate
protected final SpannerTemplate
AbstractSpannerQuery.spannerTemplate
Methods in com.google.cloud.spring.data.spanner.repository.query with parameters of type SpannerTemplateModifier 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.Constructors in com.google.cloud.spring.data.spanner.repository.query with parameters of type SpannerTemplateModifierConstructorDescriptionPartTreeSpannerQuery
(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) Deprecated.SpannerQueryLookupStrategy
(SpannerMappingContext spannerMappingContext, SpannerTemplate spannerTemplate, org.springframework.data.repository.query.ValueExpressionDelegate valueExpressionDelegate, org.springframework.expression.spel.standard.SpelExpressionParser expressionParser) -
Uses of SpannerTemplate in com.google.cloud.spring.data.spanner.repository.support
Methods in com.google.cloud.spring.data.spanner.repository.support with parameters of type SpannerTemplateModifier and TypeMethodDescriptionvoid
SpannerRepositoryFactoryBean.setSpannerTemplate
(SpannerTemplate spannerTemplate) Constructors in com.google.cloud.spring.data.spanner.repository.support with parameters of type SpannerTemplateModifierConstructorDescriptionSimpleSpannerRepository
(SpannerTemplate spannerTemplate, Class<T> entityType)
SpannerQueryLookupStrategy(SpannerMappingContext, SpannerTemplate, ValueExpressionDelegate, SpelExpressionParser)
instead.