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, ordersFields 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.DocumentnewDocumentWithField(MongoDBAbstractSearchBuilder.FieldInfo fieldInfo, Object value) protected MongoDBAbstractSearchBuilder.FieldInfowalkReference(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, walkOrderByMethods 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:
newDocumentWithFieldin classMongoDBAbstractSearchBuilder
-
walkReference
Description copied from class:MongoDBAbstractSearchBuilderWalks a reference, and returns field info about it.- Overrides:
walkReferencein classMongoDBQuerySearchBuilder
-