Package com.querydsl.mongodb.document
Class MongodbDocumentSerializer
- java.lang.Object
-
- com.querydsl.mongodb.document.MongodbDocumentSerializer
-
-
Constructor Summary
Constructors Constructor Description MongodbDocumentSerializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringasDBKey(Operation<?> expr, int index)protected java.lang.ObjectasDBValue(Operation<?> expr, int index)protected org.bson.DocumentasDocument(java.lang.String key, java.lang.Object value)protected abstract com.mongodb.DBRefasReference(java.lang.Object constant)protected com.mongodb.DBRefasReferenceKey(java.lang.Class<?> entity, java.lang.Object id)protected java.lang.Objectconvert(Path<?> property, Constant<?> constant)protected java.lang.StringgetKeyForPath(Path<?> expr, PathMetadata metadata)java.lang.Objecthandle(Expression<?> expression)protected booleanisId(Path<?> arg)protected booleanisImplicitObjectIdConversion()protected abstract booleanisReference(Path<?> arg)org.bson.DocumenttoSort(java.util.List<OrderSpecifier<?>> orderBys)java.lang.Objectvisit(Constant<?> expr, java.lang.Void context)java.lang.Objectvisit(FactoryExpression<?> expr, java.lang.Void context)java.lang.Objectvisit(Operation<?> expr, java.lang.Void context)java.lang.Objectvisit(ParamExpression<?> expr, java.lang.Void context)java.lang.Stringvisit(Path<?> expr, java.lang.Void context)java.lang.Objectvisit(SubQueryExpression<?> expr, java.lang.Void context)java.lang.Objectvisit(TemplateExpression<?> expr, java.lang.Void context)
-
-
-
Method Detail
-
handle
public java.lang.Object handle(Expression<?> expression)
-
toSort
public org.bson.Document toSort(java.util.List<OrderSpecifier<?>> orderBys)
-
visit
public java.lang.Object visit(Constant<?> expr, java.lang.Void context)
-
visit
public java.lang.Object visit(TemplateExpression<?> expr, java.lang.Void context)
-
visit
public java.lang.Object visit(FactoryExpression<?> expr, java.lang.Void context)
-
asDBKey
protected java.lang.String asDBKey(Operation<?> expr, int index)
-
asDBValue
protected java.lang.Object asDBValue(Operation<?> expr, int index)
-
asDocument
protected org.bson.Document asDocument(java.lang.String key, java.lang.Object value)
-
visit
public java.lang.Object visit(Operation<?> expr, java.lang.Void context)
-
isImplicitObjectIdConversion
protected boolean isImplicitObjectIdConversion()
-
asReferenceKey
protected com.mongodb.DBRef asReferenceKey(java.lang.Class<?> entity, java.lang.Object id)
-
asReference
protected abstract com.mongodb.DBRef asReference(java.lang.Object constant)
-
isReference
protected abstract boolean isReference(Path<?> arg)
-
isId
protected boolean isId(Path<?> arg)
-
visit
public java.lang.String visit(Path<?> expr, java.lang.Void context)
-
getKeyForPath
protected java.lang.String getKeyForPath(Path<?> expr, PathMetadata metadata)
-
visit
public java.lang.Object visit(SubQueryExpression<?> expr, java.lang.Void context)
-
visit
public java.lang.Object visit(ParamExpression<?> expr, java.lang.Void context)
-
-