Zaid Abdulla
5bb6f60c4d
Update dependencies and fix new lint errors
2020-10-02 23:21:07 -07:00
Zaid Abdulla
19c5bb03ea
Fix exception when passing null as PARAM arg
2020-08-19 20:04:36 -07:00
Zaid Abdulla
6385f54888
Allow expressions in provision arguments
2020-08-17 16:51:10 -07:00
Zaid Abdulla
2a85d768a5
Implement COALESCE function
2020-08-17 10:01:45 -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
00ccf99be6
Minimize store queries
2020-07-29 02:31:31 -07:00
Zaid Abdulla
ac980116bd
Update ESLint and Prettier
2020-07-27 20:30:13 -07:00
Zaid Abdulla
306015f022
Fix permission filter not being applied
2019-10-11 12:41:35 -07:00
Zaid Abdulla
9d95e57d89
Update copyright notice headers
2019-06-05 00:17:36 -07:00
Zaid Abdulla
f5ccc2f707
Update TypeScript
2019-06-05 00:17:36 -07:00
Shweelan Samson
b85ab60a6c
Fix a bug in LIKE filters
2019-06-05 00:17:36 -07:00
Zaid Abdulla
7e78336141
Implement evaluateAsync for expressions
2019-06-05 00:17:36 -07:00
Shweelan Samson
08e3933c4a
Support function context in expression's evaluate
2019-06-05 00:17:36 -07:00
Zaid Abdulla
5d3c81cb23
TypeScript!
2019-02-20 03:36:52 -08:00