public class SpannerQueryLookupStrategy extends Object implements org.springframework.data.repository.query.QueryLookupStrategy
Constructor and Description |
---|
SpannerQueryLookupStrategy(SpannerMappingContext spannerMappingContext,
SpannerOperations spannerOperations,
org.springframework.data.repository.query.EvaluationContextProvider evaluationContextProvider,
org.springframework.expression.spel.standard.SpelExpressionParser expressionParser) |
Modifier and Type | Method and Description |
---|---|
protected PartTreeSpannerQuery |
createPartTreeSpannerQuery(Class entityType,
org.springframework.data.repository.query.QueryMethod queryMethod) |
protected SpannerQueryMethod |
createQueryMethod(Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory) |
protected SqlSpannerQuery |
createSqlSpannerQuery(Class entityType,
org.springframework.data.repository.query.QueryMethod queryMethod,
String sql) |
protected Class |
getEntityType(org.springframework.data.repository.query.QueryMethod queryMethod) |
org.springframework.data.repository.query.RepositoryQuery |
resolveQuery(Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
org.springframework.data.repository.core.NamedQueries namedQueries) |
public SpannerQueryLookupStrategy(SpannerMappingContext spannerMappingContext, SpannerOperations spannerOperations, org.springframework.data.repository.query.EvaluationContextProvider evaluationContextProvider, org.springframework.expression.spel.standard.SpelExpressionParser expressionParser)
protected Class getEntityType(org.springframework.data.repository.query.QueryMethod queryMethod)
protected SpannerQueryMethod createQueryMethod(Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory)
public org.springframework.data.repository.query.RepositoryQuery resolveQuery(Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, org.springframework.data.repository.core.NamedQueries namedQueries)
resolveQuery
in interface org.springframework.data.repository.query.QueryLookupStrategy
protected SqlSpannerQuery createSqlSpannerQuery(Class entityType, org.springframework.data.repository.query.QueryMethod queryMethod, String sql)
protected PartTreeSpannerQuery createPartTreeSpannerQuery(Class entityType, org.springframework.data.repository.query.QueryMethod queryMethod)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.