Package com.querydsl.mongodb
Class MongodbSerializer
java.lang.Object
com.querydsl.mongodb.MongodbSerializer
- Direct Known Subclasses:
MorphiaSerializer
Serializes the given Querydsl query to a DBObject query for MongoDB
- Author:
- laimw, sangyong choi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected com.mongodb.DBObjectasDBObject(String key, Object value) protected Objectprotected abstract com.mongodb.DBRefasReference(Object constant) protected com.mongodb.DBRefasReferenceKey(Class<?> entity, Object id) protected Objectprotected StringgetKeyForPath(Path<?> expr, PathMetadata metadata) handle(Expression<?> expression) protected booleanprotected booleanprotected abstract booleanisReference(Path<?> arg) com.mongodb.DBObjecttoSort(List<OrderSpecifier<?>> orderBys) visit(FactoryExpression<?> expr, Void context) visit(ParamExpression<?> expr, Void context) visit(SubQueryExpression<?> expr, Void context) visit(TemplateExpression<?> expr, Void context)
-
Constructor Details
-
MongodbSerializer
public MongodbSerializer()
-
-
Method Details
-
handle
-
toSort
-
visit
-
visit
-
visit
-
asDBKey
-
asDBValue
-
asDBObject
-
visit
-
convert
-
isImplicitObjectIdConversion
protected boolean isImplicitObjectIdConversion() -
asReferenceKey
-
asReference
-
isReference
-
isId
-
visit
-
getKeyForPath
-
visit
-
visit
-