3
0
Commit Graph

12 Commits

Author SHA1 Message Date
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