Uses of Class
org.springframework.data.couchbase.repository.query.CouchbaseQueryMethod
Packages that use CouchbaseQueryMethod
Package
Description
This package contains annotations and classes relative to querying with Couchbase (whether through views or N1QL) and
the associated indexes.
This package contains classes related to query derivation and concrete ways of querying couchbase.
-
Uses of CouchbaseQueryMethod in org.springframework.data.couchbase.core.query
Methods in org.springframework.data.couchbase.core.query with parameters of type CouchbaseQueryMethodModifier and TypeMethodDescriptionstatic Meta
OptionsBuilder.buildMeta
(CouchbaseQueryMethod method, Class<?> typeToRead) void
Query.setMeta
(CouchbaseQueryMethod method, Class<?> typeToRead) this collections annotations from the method, repository class and possibly the entity class to be used as options.Constructors in org.springframework.data.couchbase.core.query with parameters of type CouchbaseQueryMethodModifierConstructorDescriptionStringQuery
(CouchbaseQueryMethod queryMethod, String n1qlString, QueryMethodEvaluationContextProvider queryMethodEvaluationContextProvider, ParameterAccessor parameterAccessor, SpelExpressionParser spelExpressionParser) -
Uses of CouchbaseQueryMethod in org.springframework.data.couchbase.repository.query
Subclasses of CouchbaseQueryMethod in org.springframework.data.couchbase.repository.queryFields in org.springframework.data.couchbase.repository.query declared as CouchbaseQueryMethodModifier and TypeFieldDescriptionprotected final CouchbaseQueryMethod
AbstractN1qlBasedQuery.queryMethod
protected final CouchbaseQueryMethod
ReactiveAbstractN1qlBasedQuery.queryMethod
Methods in org.springframework.data.couchbase.repository.query that return CouchbaseQueryMethodModifier and TypeMethodDescriptionAbstractCouchbaseQueryBase.getQueryMethod()
AbstractN1qlBasedQuery.getQueryMethod()
ReactiveAbstractN1qlBasedQuery.getQueryMethod()
Methods in org.springframework.data.couchbase.repository.query with parameters of type CouchbaseQueryMethodModifier and TypeMethodDescriptionprotected Object
AbstractCouchbaseQuery.doExecute
(CouchbaseQueryMethod method, ResultProcessor processor, ParametersParameterAccessor accessor, Class<?> typeToRead) Execute theRepositoryQuery
of the given method with the parameters provided by theaccessor
protected abstract Object
AbstractCouchbaseQueryBase.doExecute
(CouchbaseQueryMethod method, ResultProcessor processor, ParametersParameterAccessor accessor, Class<?> typeToRead) Execute theRepositoryQuery
of the given method with the parameters provided by theaccessor
protected Object
AbstractReactiveCouchbaseQuery.doExecute
(CouchbaseQueryMethod method, ResultProcessor processor, ParametersParameterAccessor accessor, Class<?> typeToRead) Execute theRepositoryQuery
of the given method with the parameters provided by theaccessor
StringBasedN1qlQueryParser.getExpression
(String statement, CouchbaseQueryMethod queryMethod, ParameterAccessor accessor, SpelExpressionParser parser, QueryMethodEvaluationContextProvider evaluationContextProvider) Creates the N1QLExpression and parameterNamesConstructors in org.springframework.data.couchbase.repository.query with parameters of type CouchbaseQueryMethodModifierConstructorDescriptionAbstractCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) Creates a newAbstractCouchbaseQuery
from the givenReactiveCouchbaseQueryMethod
andCouchbaseOperations
.AbstractCouchbaseQueryBase
(CouchbaseQueryMethod method, CouchbaseOperationsType operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) Creates a newAbstractCouchbaseQuery
from the givenReactiveCouchbaseQueryMethod
andCouchbaseOperations
.protected
AbstractN1qlBasedQuery
(CouchbaseQueryMethod queryMethod, CouchbaseOperations couchbaseOperations) CouchbaseRepositoryQuery
(CouchbaseOperations operations, CouchbaseQueryMethod queryMethod, NamedQueries namedQueries) Deprecated.N1qlCountQueryCreator
(PartTree tree, ParameterAccessor parameters, N1QLExpression selectFrom, CouchbaseConverter converter, CouchbaseQueryMethod queryMethod) N1qlMutateQueryCreator
(PartTree tree, ParameterAccessor parameters, N1QLExpression mutateFrom, CouchbaseConverter converter, CouchbaseQueryMethod queryMethod) N1qlRepositoryQueryExecutor
(CouchbaseOperations operations, CouchbaseQueryMethod queryMethod, NamedQueries namedQueries, QueryMethodEvaluationContextProvider evaluationContextProvider) Deprecated.OldN1qlQueryCreator
(PartTree tree, ParameterAccessor parameters, N1QLExpression selectFrom, CouchbaseConverter converter, CouchbaseQueryMethod queryMethod) PartTreeCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations operations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) PartTreeN1qlBasedQuery
(CouchbaseQueryMethod queryMethod, CouchbaseOperations couchbaseOperations) Deprecated.protected
ReactiveAbstractN1qlBasedQuery
(CouchbaseQueryMethod method, ReactiveCouchbaseOperations operations) ReactiveCouchbaseParameterAccessor
(CouchbaseQueryMethod method, Object[] values) ReactivePartTreeN1qlBasedQuery
(CouchbaseQueryMethod queryMethod, ReactiveCouchbaseOperations operations) Deprecated.StringBasedCouchbaseQuery
(CouchbaseQueryMethod method, CouchbaseOperations couchbaseOperations, SpelExpressionParser expressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider, NamedQueries namedQueries) Creates a newStringBasedCouchbaseQuery
for the givenString
,CouchbaseQueryMethod
,CouchbaseOperations
,SpelExpressionParser
andQueryMethodEvaluationContextProvider
.StringBasedN1qlQueryParser
(String statement, CouchbaseQueryMethod queryMethod, String bucketName, String scope, String collection, CouchbaseConverter couchbaseConverter, String typeField, String typeValue, ParameterAccessor accessor, SpelExpressionParser spelExpressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider) This constructor is to allow for generating the n1ql spel expressions from @Queries.StringN1qlQueryCreator
(ParameterAccessor accessor, CouchbaseQueryMethod queryMethod, CouchbaseConverter couchbaseConverter, SpelExpressionParser spelExpressionParser, QueryMethodEvaluationContextProvider evaluationContextProvider, NamedQueries namedQueries)