|
|
8d8de4a2b0
|
Marks fork as 2.0.0.
|
2024-03-30 16:44:38 +01:00 |
|
David Arendsen
|
fa99c1f393
|
Make ArrayType and RecordType simpler
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-03-10 21:23:44 +01:00 |
|
David Arendsen
|
ec73c70706
|
Improve FnType to add a body or block
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-03-08 21:20:20 +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
|
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 |
|
davidarendsen
|
ee0ae4ca20
|
ExMoveetting the required flux query parts intohe Basics trait
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2023-01-16 14:55:07 +00:00 |
|
David Arendsen
|
fea5fee010
|
Improve some docblocks
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-01-14 11:32:19 +01:00 |
|
David Arendsen
|
602228a5e8
|
Improve validation
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-01-14 11:27:13 +01:00 |
|
David Arendsen
|
3cff68870f
|
Extract Universe Flux functions into a trait
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-01-13 16:26:45 +01:00 |
|
davidarendsen
|
0a4da04e58
|
Fix some errors with the Map function
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2023-01-12 12:11:28 +00:00 |
|
David Arendsen
|
7a70c361c9
|
Add docs for a few functions
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
|
2023-01-11 16:34:14 +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
|
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
|
63a5fb84ac
|
Fix code formatting
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-10-08 12:52:22 +00:00 |
|
davidarendsen
|
1bc585b2c8
|
Make FnType accept params and content
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-09-09 11:07:42 +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
|
e6a004e00c
|
Fix order of aggregateWindow
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-09-01 10:00:49 +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
|
68ae5f2760
|
Add unwindow function to Query Builder
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-09-01 09:16:38 +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
|
4de01cfcb8
|
Add new Settings object to use as a DTO
|
2022-08-18 17:56:02 +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
|
a3bf698359
|
Add nested Record types
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-08-16 15:28:46 +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
|
a50e33ba04
|
Add Types
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-08-15 21:22:01 +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 |
|
davidarendsen
|
4c1a1a0af8
|
Fix Formatters::valueToString when is an array
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-08-11 15:06:14 +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
|
328094d803
|
Add Formatters
Signed-off-by: davidarendsen <davidarendsen@hey.com>
|
2022-08-11 12:42:43 +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 |
|