public class StringBasedR2dbcQuery extends AbstractR2dbcQuery
StringBasedR2dbcQuery
implementation.
A StringBasedR2dbcQuery
expects a query method to be annotated with Query
with a SQL query.
Constructor and Description |
---|
StringBasedR2dbcQuery(R2dbcQueryMethod queryMethod,
DatabaseClient databaseClient,
R2dbcConverter converter,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedR2dbcQuery for the given StringBasedR2dbcQuery , DatabaseClient ,
SpelExpressionParser , and QueryMethodEvaluationContextProvider . |
StringBasedR2dbcQuery(String query,
R2dbcQueryMethod method,
DatabaseClient databaseClient,
R2dbcConverter converter,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Create a new
StringBasedR2dbcQuery for the given query , R2dbcQueryMethod ,
DatabaseClient , SpelExpressionParser , and QueryMethodEvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
protected BindableQuery |
createQuery(org.springframework.data.relational.repository.query.RelationalParameterAccessor accessor)
Creates a
BindableQuery instance using the given ParameterAccessor |
execute, getQueryMethod
public StringBasedR2dbcQuery(R2dbcQueryMethod queryMethod, DatabaseClient databaseClient, R2dbcConverter converter, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
StringBasedR2dbcQuery
for the given StringBasedR2dbcQuery
, DatabaseClient
,
SpelExpressionParser
, and QueryMethodEvaluationContextProvider
.queryMethod
- must not be null.databaseClient
- must not be null.converter
- must not be null.expressionParser
- must not be null.evaluationContextProvider
- must not be null.public StringBasedR2dbcQuery(String query, R2dbcQueryMethod method, DatabaseClient databaseClient, R2dbcConverter converter, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider)
StringBasedR2dbcQuery
for the given query
, R2dbcQueryMethod
,
DatabaseClient
, SpelExpressionParser
, and QueryMethodEvaluationContextProvider
.method
- must not be null.databaseClient
- must not be null.converter
- must not be null.expressionParser
- must not be null.evaluationContextProvider
- must not be null.protected BindableQuery createQuery(org.springframework.data.relational.repository.query.RelationalParameterAccessor accessor)
AbstractR2dbcQuery
BindableQuery
instance using the given ParameterAccessor
createQuery
in class AbstractR2dbcQuery
accessor
- must not be null.BindableQuery
.Copyright © 2018–2020 Pivotal Software, Inc.. All rights reserved.