Commit graph

30 commits

Author SHA1 Message Date
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
2e349f4dec Fix styling issues 2023-02-10 11:46:54 +01:00
David Arendsen
2b4e56fa22 Fix addLast function 2023-02-10 11:42:29 +01:00
David Arendsen
3d32bdb45d Add addLast() function 2023-02-10 11:40:35 +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
602228a5e8 Improve validation
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
2023-01-14 11:27:13 +01:00
davidarendsen
dbc83d596c Add offset to limit() function
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-12-16 12:36:01 +00:00
davidarendsen
d52f3e9d74 Add Map expression
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-10-25 18:41:51 +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
3a112f4e79 Throw Exception if the required functions are defined in incorrect order
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 15:17:25 +00:00
davidarendsen
2cca3daa17 Add duplicate() function to Query Builder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 13:47:34 +00:00
davidarendsen
f2b3871b21 Add mean() method to Query Builder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 13:29:27 +00:00
davidarendsen
ff3c757543 Improve WindowFucnctionTest
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 12:57:36 +00:00
davidarendsen
156d771b24 Change optional parameters of window() into an array
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 12:50:08 +00:00
davidarendsen
5951c9b8b1 Change optional parameters of aggregateWindow into an array
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 12:30:10 +00:00
davidarendsen
075857a83b Add aggregateWindow() function to Query Builder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-09-01 09:49:14 +00:00
davidarendsen
ab03c2b56e Add window() function to Query Builder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-31 15:32:13 +00:00
davidarendsen
b400c08211 Add option addFieldFilter([]) to the QueryBuilder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-30 15:23:31 +00:00
davidarendsen
923cb7dcb7 Rename types to Type suffix
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-16 15:49:06 +00:00
davidarendsen
4abd95f303 Movee Formatters to Type factory
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-16 15:06:32 +00:00
davidarendsen
057a2d625e Add new types Array, Boolean, Record, Math
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-16 14:46:06 +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
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
41cdf265dc Fix wrong namespace + Add RangeFunctionTest
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 13:47:03 +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
79edee7400 Rename namespace Function keyword to Functions to prevent errors
Signed-off-by: davidarendsen <davidarendsen@hey.com>
2022-08-12 12:37:30 +00:00