Commit graph

24 commits

Author SHA1 Message Date
8d8de4a2b0
Marks fork as 2.0.0. 2024-03-30 16:44:38 +01:00
David Arendsen
9e2bde4217 Add addBottom function
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-03-08 19:20:26 +01:00
David Arendsen
483e67a2e8 Add addUnique function
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-02-12 17:54:18 +01:00
David Arendsen
fc99922700 Add addCount, addFirst, addMax, and addMin functions
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-02-12 17:43:47 +01:00
David Arendsen
b7e0b21c8f Add documentation about addMap, addSort, addUnwindow, and addWindow
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-02-11 17:43:19 +01:00
David Arendsen
e0cf376f6f Add test to check if QueryBuilder internal parts are the correct instances 2023-02-10 15:32:25 +01:00
David Arendsen
76e556350c Improve QueryBuilder tests 2023-02-10 14:23:19 +01:00
davidarendsen
2257e4f9cd Add sum() Flux function + docs
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2023-01-17 16:26:13 +00:00
David Arendsen
a853f69ece Fix coding style according to PSR-12
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-01-02 23:10:16 +01:00
davidarendsen
df6ff71375 Extract general QueryBuilder logic into an abstract class to make it more maintainable
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-12-21 16:02:43 +00:00
davidarendsen
c66b71ee57 Add KeyFilter and deprecate KeyValue object
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-10-21 20:03:52 +00:00
davidarendsen
39ae737fa1 Fix coding style with phpcs PSR-12 standard
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-15 20:28:25 +00:00
davidarendsen
b77ffd7f38 Fix indentation
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 21:26:40 +00:00
davidarendsen
95e71624d5 Add DateTime required param for Range functions
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 21:25:03 +00:00
davidarendsen
15a3f8fcde Add DateTime option to Range function
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 15:49:25 +00:00
davidarendsen
648709bd19 Move Exceptions in a separate directory + Fixed Range function
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 12:58:29 +00:00
davidarendsen
009b2f2d53 Fix Formatters::valueToString when input is an array
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-11 13:36:57 +00:00
davidarendsen
eb6568de10 Make it possible to also add integers as KeyValue value
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-10 16:17:21 +00:00
davidarendsen
147b2d9017 Add Group, Limit, Map, Sort functions
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-10 16:09:29 +00:00
davidarendsen
1922f33c5c Add more helper methods to KeyValue expression
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-10 13:31:08 +00:00
davidarendsen
32e77b4ccd Add comparison operators to KeyValue expression
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-09 15:41:38 +00:00
davidarendsen
6014384afc Add filter function to QueryBuilder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-08 15:07:30 +00:00
davidarendsen
34845d68a1 Add from, range, filter functions to QueryBuilder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-08 14:42:10 +00:00
davidarendsen
e0e69b4beb Add Flux from() and filter() methods
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-05 15:41:38 +00:00