| Package | Description |
|---|---|
| com.querydsl.couchbase.document | |
| org.springframework.data.couchbase.core |
This package contains the specific implementations and core classes for Spring Data Couchbase internals.
|
| org.springframework.data.couchbase.core.query |
This package contains annotations and classes relative to querying with Couchbase (whether through views or N1QL) and
the associated indexes.
|
| org.springframework.data.couchbase.core.support | |
| org.springframework.data.couchbase.repository.support |
This package contains the Couchbase implementations to support the Spring Data repository abstraction.
|
| Modifier and Type | Method and Description |
|---|---|
protected QueryCriteriaDefinition |
CouchbaseDocumentSerializer.asDocument(String key,
Object value) |
protected QueryCriteriaDefinition |
AbstractCouchbaseQueryDSL.createCriteria(com.querydsl.core.types.Predicate predicate)
other spring-data project uses createQuery(Predicate filter) where the serializer creates the 'query'
and then uses the result to create a BasicQuery with queryObject = result Couchbase Query has a 'criteria' which is a List<QueryCriteriaDefinition> criteria so we could create a List<QueryCriteriaDefinition> or an uber QueryCriteria that combines all the sub QueryDefinitions in the filter. |
| Modifier and Type | Method and Description |
|---|---|
default ReactiveFindByQueryOperation.TerminatingFindByQuery<T> |
ReactiveFindByQueryOperation.FindByQueryWithQuery.matching(QueryCriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveRemoveByQueryOperation.TerminatingRemoveByQuery<T> |
ReactiveRemoveByQueryOperation.RemoveByQueryWithQuery.matching(QueryCriteriaDefinition criteria) |
default ExecutableRemoveByQueryOperation.TerminatingRemoveByQuery<T> |
ExecutableRemoveByQueryOperation.RemoveByQueryWithQuery.matching(QueryCriteriaDefinition criteria) |
default ExecutableFindByQueryOperation.TerminatingFindByQuery<T> |
ExecutableFindByQueryOperation.FindByQueryWithQuery.matching(QueryCriteriaDefinition criteria)
Set the filter
criteria to be used. |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryCriteria |
| Modifier and Type | Method and Description |
|---|---|
protected List<QueryCriteriaDefinition> |
Query.getCriteriaList() |
| Modifier and Type | Method and Description |
|---|---|
Query |
Query.addCriteria(QueryCriteriaDefinition criteriaDefinition) |
static Query |
Query.query(QueryCriteriaDefinition criteriaDefinition) |
| Constructor and Description |
|---|
Query(QueryCriteriaDefinition criteriaDefinition) |
| Modifier and Type | Method and Description |
|---|---|
Object |
WithQuery.matching(QueryCriteriaDefinition queryCriteria) |
| Modifier and Type | Method and Description |
|---|---|
protected QueryCriteriaDefinition |
SpringDataCouchbaseSerializer.asDocument(String key,
Object value) |
| Constructor and Description |
|---|
BasicQuery(QueryCriteriaDefinition criteria,
Map<String,String> projectionFields) |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.