public class SpringDataCouchbaseSerializer extends CouchbaseDocumentSerializer
CouchbaseDocumentSerializer to take mapping information into account when building keys for
constraints.| Constructor and Description |
|---|
SpringDataCouchbaseSerializer(CouchbaseConverter converter)
Creates a new
SpringDataCouchbaseSerializer for the given CouchbaseConverter. |
| Modifier and Type | Method and Description |
|---|---|
protected String |
asDBKey(com.querydsl.core.types.Operation<?> expr,
int index) |
protected QueryCriteriaDefinition |
asDocument(String key,
Object value) |
protected DBRef |
asReference(Object constant) |
protected DBRef |
asReference(Object constant,
com.querydsl.core.types.Path<?> path) |
protected Object |
convert(com.querydsl.core.types.Path<?> path,
com.querydsl.core.types.Constant<?> constant) |
protected String |
getKeyForPath(com.querydsl.core.types.Path<?> expr,
com.querydsl.core.types.PathMetadata metadata) |
protected boolean |
isReference(com.querydsl.core.types.Path<?> path) |
Object |
visit(com.querydsl.core.types.Constant<?> expr,
Void context) |
asDBValue, asReferenceKey, handle, isId, isImplicitObjectIdConversion, toSort, visit, visit, visit, visit, visit, visitpublic SpringDataCouchbaseSerializer(CouchbaseConverter converter)
SpringDataCouchbaseSerializer for the given CouchbaseConverter.converter - must not be null.public Object visit(com.querydsl.core.types.Constant<?> expr, Void context)
visit in interface com.querydsl.core.types.Visitor<Object,Void>visit in class CouchbaseDocumentSerializerprotected String getKeyForPath(com.querydsl.core.types.Path<?> expr, com.querydsl.core.types.PathMetadata metadata)
getKeyForPath in class CouchbaseDocumentSerializerprotected QueryCriteriaDefinition asDocument(@Nullable String key, @Nullable Object value)
asDocument in class CouchbaseDocumentSerializerprotected boolean isReference(@Nullable com.querydsl.core.types.Path<?> path)
isReference in class CouchbaseDocumentSerializerprotected DBRef asReference(@Nullable Object constant)
asReference in class CouchbaseDocumentSerializerprotected String asDBKey(@Nullable com.querydsl.core.types.Operation<?> expr, int index)
asDBKey in class CouchbaseDocumentSerializerCopyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.