Tomaž Jerman
59ef8da1ac
Fix panicking report filter marshaling when invalid
2021-12-09 15:55:53 +01:00
Tomaž Jerman
08ef5ab104
Add missing entry to the expr type registry
2021-12-09 15:09:24 +01:00
Tomaž Jerman
597484914d
Properly handle ID-like report filter responses
2021-11-15 10:16:17 +01:00
Tomaž Jerman
de0d6776b0
Fix nil ptr exception on invalid report prefilter
2021-10-06 16:31:22 +02:00
Tomaž Jerman
d2e722688d
Add missing ref. types to expr. registry
2021-10-06 16:31:22 +02:00
Tomaž Jerman
9a1c91675b
Assure propper paging cursor value casting for reporting
2021-09-24 14:22:45 +02:00
Tomaž Jerman
11c225c6f4
Post testing reporter tweaks
...
* add support for existence checking (IS (NOT) NULL)
* cover edgecase where either join dimension is empty
* add support for negation operator
2021-09-24 13:17:28 +02:00
Tomaž Jerman
f485c4a3d5
Improve report join step
2021-09-02 10:43:58 +02:00
Tomaž Jerman
259da8561c
Add AST value type validation & support for Number
2021-08-16 09:24:47 +02:00
Tomaž Jerman
efb94908f2
Extra expression parsing and formatting tweaks
...
* persist `raw` on AST nodes
* remove unneeded groupping by the ql pkg
* allow store flavours to specify what operations need to be enclosed
* extra tests
2021-08-16 09:16:07 +02:00
Tomaž Jerman
5e4397c436
Update group step with AST col. def.
2021-08-16 09:16:07 +02:00
Tomaž Jerman
25a9be1a54
Refactor pkg/ql for more flexibility
...
Created a temporary pkg/qlng package which contains the reworked
logic to avoid (potentially) breaking the rest of the system.
Most of the testing will be done implicitly via reporting tests.
2021-08-16 09:16:07 +02:00