[JAVA-4779] Implement: Boolean expressions Created: 19/Oct/22  Updated: 31/Jan/23  Resolved: 03/Nov/22

Status: Closed
Project: Java Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Unknown
Reporter: Maxim Katcharov Assignee: Maxim Katcharov
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Expression builders
Quarter: FY23Q4

 Description   

https://www.mongodb.com/docs/manual/reference/operator/aggregation/#boolean-expression-operators (4 of 3)



 Comments   
Comment by Githook User [ 31/Jan/23 ]

Author:

{'name': 'Maxim Katcharov', 'email': 'maxim.katcharov@mongodb.com', 'username': 'katcharov'}

Message: Add MQL Expressions (#1032)

  • Implement boolean expressions (#1025)

JAVA-4779

  • Implement filter, map, reduce (#1031)

JAVA-4781

  • Implement eq, ne, gt, gte, lt, lte (#1033)

JAVA-4784

  • Implement string expressions (#1036)

JAVA-4801

  • Implement arithmetic expressions (#1037)

Implement arithmetic expressions (from top 50, and others)

JAVA-4803

  • Implement array expressions (#1043)

JAVA-4805

  • Implement date expressions (#1045)

JAVA-4804

  • Implement conversion/type expressions (#1050)

JAVA-4802

  • Implement document expressions (#1052)

JAVA-4782

  • Replace reduce with individual reductions (#1053)

JAVA-4814

  • Implement map expressions (#1054)

JAVA-4817

  • Implement switch expression (#1055)

JAVA-4813

  • Test expressions in context (#1057)

JAVA-4820

  • Add javadoc for boolean, date, number, integer, and expression (#1059)

JAVA-4799

  • Update and add documentation (#1059)
  • Fix, tests

JAVA-4799

  • Add `@MqlUnchecked` and a few usage examples (#1059)

JAVA-4799

  • Add has to document, add tests (#1070)

JAVA-4799

  • Add javadocs for remaining classes (#1070)

JAVA-4799

  • 5.2 annotations (#1070)

JAVA-4799

  • 5.0 annotations (#1070)

JAVA-4799

  • 4.4 annotations (#1070)

JAVA-4799

  • 4.2 annotations (#1070)

JAVA-4799

  • 4.0 annotations (#1070)

JAVA-4799

  • Update and add documentation, add tests, fix minor issues (#1070)

Rename extractBsonValue

Fix access modifiers

Remove excess comments

Update docs

Fix: behaviour of get

Add notNull to API, add notNullApi test

Fix docs/annotations, tests

Fix docs, annotations, since

Fix docs

Revert external

Add missing MqlUnchecked

Fix missing null checks

Checkstyle

JAVA-4799

  • Rename to Mql (automated) (#1073)

JAVA-3879

  • Rename methods (automated) (#1073)

JAVA-3879

  • Update naming, terms, and missing checks and annotations (#1073)

JAVA-3879

---------

Co-authored-by: Valentin Kovalenko <valentin.kovalenko@mongodb.com>
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/ff8334189bb44fc33e5e3ce89cb4b07090272b3a

Generated at Thu Feb 08 09:02:56 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.