Package org.nuxeo.directory.mongodb
Class MongoDBSession.MongoDBDirectoryQueryBuilder
java.lang.Object
org.nuxeo.ecm.core.storage.mongodb.query.MongoDBAbstractSearchBuilder
org.nuxeo.ecm.core.storage.mongodb.query.MongoDBQuerySearchBuilder
org.nuxeo.directory.mongodb.MongoDBSession.MongoDBDirectoryQueryBuilder
- Enclosing class:
MongoDBSession
MongoDB Query Builder that knows how to resolved directory properties.
- Since:
- 10.3
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nuxeo.ecm.core.storage.mongodb.query.MongoDBAbstractSearchBuilder
MongoDBAbstractSearchBuilder.FieldInfo
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.storage.mongodb.query.MongoDBQuerySearchBuilder
order, orders
Fields inherited from class org.nuxeo.ecm.core.storage.mongodb.query.MongoDBAbstractSearchBuilder
converter, DATE_CAST, expression, filter, LIKE_ANCHORED_PROP, likeAnchored, MINUS_ONE, ONE
-
Constructor Summary
ConstructorsConstructorDescriptionMongoDBDirectoryQueryBuilder
(MongoDBRepositoryConverter converter, QueryBuilder queryBuilder) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bson.Document
newDocumentWithField
(MongoDBAbstractSearchBuilder.FieldInfo fieldInfo, Object value) protected MongoDBAbstractSearchBuilder.FieldInfo
walkReference
(String name) Walks a reference, and returns field info about it.Methods inherited from class org.nuxeo.ecm.core.storage.mongodb.query.MongoDBQuerySearchBuilder
getSort, walk, walkOrderBy
Methods inherited from class org.nuxeo.ecm.core.storage.mongodb.query.MongoDBAbstractSearchBuilder
checkDateLiteralForCast, checkDateLiteralForCast, getFilter, pushDownNot, walkAndOr, walkAndOr, walkAndOrMultiExpression, walkBetween, walkBooleanLiteral, walkDateLiteral, walkDoubleLiteral, walkEq, walkEq, walkExpression, walkFunction, walkGt, walkGtEq, walkIn, walkIn, walkIntegerLiteral, walkIsNotNull, walkIsNull, walkLike, walkLikeLiteral, walkLiteral, walkLiteralList, walkLt, walkLtEq, walkNot, walkNotEq, walkNotEq, walkOperand, walkOperandList, walkReference, walkReference, walkStartsWith, walkStringLiteral
-
Constructor Details
-
MongoDBDirectoryQueryBuilder
public MongoDBDirectoryQueryBuilder(MongoDBRepositoryConverter converter, QueryBuilder queryBuilder)
-
-
Method Details
-
newDocumentWithField
protected org.bson.Document newDocumentWithField(MongoDBAbstractSearchBuilder.FieldInfo fieldInfo, Object value) - Overrides:
newDocumentWithField
in classMongoDBAbstractSearchBuilder
-
walkReference
Description copied from class:MongoDBAbstractSearchBuilder
Walks a reference, and returns field info about it.- Overrides:
walkReference
in classMongoDBQuerySearchBuilder
-