All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected String |
asDBKey(Operation<?> expr,
int index) |
protected com.mongodb.DBObject |
asDBObject(String key,
Object value) |
protected Object |
asDBValue(Operation<?> expr,
int index) |
protected abstract com.mongodb.DBRef |
asReference(Object constant) |
protected com.mongodb.DBRef |
asReferenceKey(Class<?> entity,
Object id) |
protected Object |
convert(Path<?> property,
Constant<?> constant) |
protected String |
getKeyForPath(Path<?> expr,
PathMetadata metadata) |
Object |
handle(Expression<?> expression) |
protected boolean |
isId(Path<?> arg) |
protected boolean |
isImplicitObjectIdConversion() |
protected abstract boolean |
isReference(Path<?> arg) |
com.mongodb.DBObject |
toSort(List<OrderSpecifier<?>> orderBys) |
Object |
visit(Constant<?> expr,
Void context) |
Object |
visit(FactoryExpression<?> expr,
Void context) |
Object |
visit(Operation<?> expr,
Void context) |
Object |
visit(ParamExpression<?> expr,
Void context) |
String |
visit(Path<?> expr,
Void context) |
Object |
visit(SubQueryExpression<?> expr,
Void context) |
Object |
visit(TemplateExpression<?> expr,
Void context) |