Zaid Abdulla
c6f4f9480c
Better handling of negation in filterToMongoQuery
...
Similar to SQL, negating a null should still be null.
2020-09-08 00:13:48 -07:00
Zaid Abdulla
bf9517c652
Implement support for Get/SetParameterAttributes
2020-08-17 19:21:13 -07:00
Zaid Abdulla
6385f54888
Allow expressions in provision arguments
2020-08-17 16:51:10 -07:00
Zaid Abdulla
6cbd59c6ec
Implement CASE operator
...
This also modifies the behavior of AND/OR operators to strictly return
true/false/null whereas previously they could return the value of the
first truthy/false operand. The purpose of this change is to maintain
expression equivalency before and after minimization.
2020-08-15 14:07:45 -07:00
Zaid Abdulla
ac980116bd
Update ESLint and Prettier
2020-07-27 20:30:13 -07:00
Zaid Abdulla
27fb235d20
IS NULL should check on value attribute
2019-11-13 19:07:42 -08:00
Zaid Abdulla
ab27ebfaef
Fix bug in mongoQueryToFilter
2019-10-29 13:01:47 -07:00
Zaid Abdulla
f135be403c
Tag object should not be writable
2019-10-28 19:10:43 -07:00
Zaid Abdulla
559aa0fd36
Fix filter by tag
2019-09-23 22:02:20 -07:00
Shweelan Samson
461950749f
Prevent old presets format from throwing errors
2019-07-17 19:07:43 -07:00
Zaid Abdulla
9d95e57d89
Update copyright notice headers
2019-06-05 00:17:36 -07:00
Shweelan Samson
6c6d88e88b
Add more cases for tags in mongoQueryToFilter
2019-03-11 20:07:09 -07:00
Shweelan Samson
b35ceca8f1
Fix a bug with Tags and IS NULL
2019-03-11 20:06:52 -07:00
Shweelan Samson
edadfe54c8
Convert presets preconditions to use expressions
2019-03-06 20:35:41 -08:00