public abstract class ReactiveAbstractN1qlBasedQuery extends Object implements org.springframework.data.repository.query.RepositoryQuery
| Modifier and Type | Field and Description |
|---|---|
protected CouchbaseQueryMethod |
queryMethod |
| Modifier | Constructor and Description |
|---|---|
protected |
ReactiveAbstractN1qlBasedQuery(CouchbaseQueryMethod method,
ReactiveCouchbaseOperations operations) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
execute(N1QLQuery query,
Class<?> typeToRead) |
Object |
execute(Object[] parameters) |
protected Object |
executeDependingOnType(N1QLQuery query,
org.springframework.data.repository.query.QueryMethod queryMethod,
Class<?> typeToRead) |
protected Object |
executeSingleProjection(N1QLQuery query,
Class<?> typeToRead) |
protected ReactiveCouchbaseOperations |
getCouchbaseOperations() |
protected abstract N1QLExpression |
getExpression(org.springframework.data.repository.query.ParameterAccessor accessor,
Object[] runtimeParameters,
org.springframework.data.repository.query.ReturnedType returnedType) |
protected abstract com.couchbase.client.java.json.JsonValue |
getPlaceholderValues(org.springframework.data.repository.query.ParameterAccessor accessor) |
CouchbaseQueryMethod |
getQueryMethod() |
protected com.couchbase.client.java.query.QueryScanConsistency |
getScanConsistency() |
protected final CouchbaseQueryMethod queryMethod
protected ReactiveAbstractN1qlBasedQuery(CouchbaseQueryMethod method, ReactiveCouchbaseOperations operations)
protected abstract N1QLExpression getExpression(org.springframework.data.repository.query.ParameterAccessor accessor, Object[] runtimeParameters, org.springframework.data.repository.query.ReturnedType returnedType)
protected abstract com.couchbase.client.java.json.JsonValue getPlaceholderValues(org.springframework.data.repository.query.ParameterAccessor accessor)
public Object execute(Object[] parameters)
execute in interface org.springframework.data.repository.query.RepositoryQueryprotected Object executeDependingOnType(N1QLQuery query, org.springframework.data.repository.query.QueryMethod queryMethod, Class<?> typeToRead)
protected Object executeSingleProjection(N1QLQuery query, Class<?> typeToRead)
public CouchbaseQueryMethod getQueryMethod()
getQueryMethod in interface org.springframework.data.repository.query.RepositoryQueryprotected ReactiveCouchbaseOperations getCouchbaseOperations()
protected com.couchbase.client.java.query.QueryScanConsistency getScanConsistency()
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.