Commit graph

  • efc1b27d86
    Bump Packagist. main Pierre Lannoy 2024-03-30 17:52:10 +01:00
  • 7469ba65e1
    Updates version. 2.1.0 Pierre Lannoy 2024-03-30 17:42:56 +01:00
  • 71bca9f1b1
    Adds addRangeFrom() method. Pierre Lannoy 2024-03-30 17:41:40 +01:00
  • 826831b36c
    Bump Packagist. Pierre Lannoy 2024-03-30 16:51:18 +01:00
  • 554ab44d04
    Code cleaning. 2.0.0 Pierre Lannoy 2024-03-30 16:45:53 +01:00
  • 8d8de4a2b0
    Marks fork as 2.0.0. Pierre Lannoy 2024-03-30 16:44:38 +01:00
  • d93a6b5c09
    Code cleaning. Pierre Lannoy 2024-03-30 16:20:15 +01:00
  • 6c6d4541e8
    Set new name and removes some tests. Pierre Lannoy 2024-03-30 16:17:42 +01:00
  • fa99c1f393 Make ArrayType and RecordType simpler David Arendsen 2023-03-10 20:54:18 +01:00
  • cd938243fc Fix AggregateWindowTest v1.0.9 David Arendsen 2023-03-08 21:35:27 +01:00
  • 348bc02fda Add example for FnType usage David Arendsen 2023-03-08 21:31:54 +01:00
  • ec73c70706 Improve FnType to add a body or block David Arendsen 2023-03-08 21:20:20 +01:00
  • 9e2bde4217 Add addBottom function David Arendsen 2023-03-08 19:20:26 +01:00
  • 483e67a2e8 Add addUnique function v1.0.8 David Arendsen 2023-02-12 17:54:18 +01:00
  • fc99922700 Add addCount, addFirst, addMax, and addMin functions David Arendsen 2023-02-12 17:18:23 +01:00
  • b7e0b21c8f Add documentation about addMap, addSort, addUnwindow, and addWindow David Arendsen 2023-02-11 17:33:35 +01:00
  • e0cf376f6f Add test to check if QueryBuilder internal parts are the correct instances David Arendsen 2023-02-10 15:32:25 +01:00
  • 76e556350c Improve QueryBuilder tests David Arendsen 2023-02-10 14:23:19 +01:00
  • ee2dfb943b Add docker David Arendsen 2023-02-10 14:22:42 +01:00
  • 2e349f4dec Fix styling issues David Arendsen 2023-02-10 11:46:54 +01:00
  • 2b4e56fa22 Fix addLast function David Arendsen 2023-02-10 11:42:29 +01:00
  • 3d32bdb45d Add addLast() function David Arendsen 2023-02-10 11:40:35 +01:00
  • 2257e4f9cd Add sum() Flux function + docs v1.0.7 davidarendsen 2023-01-17 16:25:24 +00:00
  • ee0ae4ca20 ExMoveetting the required flux query parts intohe Basics trait davidarendsen 2023-01-16 14:55:07 +00:00
  • fea5fee010 Improve some docblocks David Arendsen 2023-01-14 11:32:19 +01:00
  • 602228a5e8 Improve validation David Arendsen 2023-01-14 11:27:13 +01:00
  • 3cff68870f Extract Universe Flux functions into a trait David Arendsen 2023-01-13 16:26:45 +01:00
  • 0a4da04e58 Fix some errors with the Map function v1.0.6 davidarendsen 2023-01-12 12:11:28 +00:00
  • 7430472c8c Fix error in RangeFunctionTest David Arendsen 2023-01-12 11:49:52 +00:00
  • 8064a7514f Update composer.lock David Arendsen 2023-01-12 09:45:44 +00:00
  • b8081befec
    Update workflow to run on PHP 7.2 davidarendsen 2023-01-12 10:14:25 +01:00
  • 7eaee45b43 Add docs for addFieldFilter() function David Arendsen 2023-01-11 18:12:36 +01:00
  • ea21f35c9c Add docs for addReduce function David Arendsen 2023-01-11 17:57:47 +01:00
  • 7a70c361c9 Add docs for a few functions David Arendsen 2023-01-11 16:34:14 +01:00
  • 83ed120d5d Update license David Arendsen 2023-01-05 09:25:16 +01:00
  • a853f69ece Fix coding style according to PSR-12 David Arendsen 2023-01-02 23:10:16 +01:00
  • 0d7a8ce85a Add github workflow to check for coding style David Arendsen 2023-01-02 23:07:27 +01:00
  • 3b90d9e64f Add Tests badge to readme David Arendsen 2023-01-02 16:11:29 +01:00
  • bb17cf4768 Merge remote-tracking branch 'origin/main' David Arendsen 2023-01-02 16:05:06 +01:00
  • a2e2d598f7 Add github workflow David Arendsen 2023-01-02 16:04:49 +01:00
  • 885685f98f
    Update README.md davidarendsen 2023-01-02 15:02:14 +01:00
  • 9e2286bb38
    Update README.md davidarendsen 2023-01-02 15:01:48 +01:00
  • e27b3543e6 Add license and badges David Arendsen 2023-01-02 13:58:09 +01:00
  • cd170e7eff Improved docs README page David Arendsen 2023-01-01 12:36:01 +01:00
  • c728f721e5 Add required column to docs David Arendsen 2023-01-01 12:26:40 +01:00
  • 221238283a Add docs for addRange function David Arendsen 2023-01-01 12:14:28 +01:00
  • aeab6850e8 Add docs for addRawFunction function David Arendsen 2022-12-31 18:09:19 +01:00
  • 42a412a60a Add docs for addMean David Arendsen 2022-12-30 17:17:36 +01:00
  • 4cc6af2f41 Add docs for addLimit David Arendsen 2022-12-30 16:09:25 +01:00
  • 7b15bb7ad5 Add docs for addDuplicate and addGroup functions David Arendsen 2022-12-30 15:25:11 +01:00
  • a79f390531 Extract functions docs into separate pages David Arendsen 2022-12-30 14:23:00 +01:00
  • cecee3d307 Add functions docs page davidarendsen 2022-12-30 10:47:44 +00:00
  • 1e8070fc61 Improve getting started docs davidarendsen 2022-12-28 16:29:37 +00:00
  • e10c3e924a Add getting started to docs davidarendsen 2022-12-28 16:23:22 +00:00
  • 5d8f079ead Start documentation davidarendsen 2022-12-23 13:57:25 +00:00
  • df6ff71375 Extract general QueryBuilder logic into an abstract class to make it more maintainable v1.0.5 davidarendsen 2022-12-21 16:02:43 +00:00
  • dbc83d596c Add offset to limit() function davidarendsen 2022-12-16 12:36:01 +00:00
  • 681d41a496 Fix README indentation again v1.0.4 davidarendsen 2022-10-25 18:47:47 +00:00
  • 3e6872d8ee Fix README indentation davidarendsen 2022-10-25 18:46:36 +00:00
  • d52f3e9d74 Add Map expression davidarendsen 2022-10-25 17:55:35 +00:00
  • c66b71ee57 Add KeyFilter and deprecate KeyValue object v1.0.3 davidarendsen 2022-10-21 20:03:52 +00:00
  • 63a5fb84ac Fix code formatting davidarendsen 2022-10-08 12:52:22 +00:00
  • 1bc585b2c8 Make FnType accept params and content davidarendsen 2022-09-09 11:07:42 +00:00
  • 3a112f4e79 Throw Exception if the required functions are defined in incorrect order v1.0.2 davidarendsen 2022-09-01 15:17:25 +00:00
  • 2cca3daa17 Add duplicate() function to Query Builder davidarendsen 2022-09-01 13:47:34 +00:00
  • f2b3871b21 Add mean() method to Query Builder davidarendsen 2022-09-01 13:29:27 +00:00
  • ff3c757543 Improve WindowFucnctionTest davidarendsen 2022-09-01 12:57:36 +00:00
  • 156d771b24 Change optional parameters of window() into an array davidarendsen 2022-09-01 12:50:08 +00:00
  • 5951c9b8b1 Change optional parameters of aggregateWindow into an array davidarendsen 2022-09-01 12:30:10 +00:00
  • e6a004e00c Fix order of aggregateWindow davidarendsen 2022-09-01 10:00:49 +00:00
  • 075857a83b Add aggregateWindow() function to Query Builder davidarendsen 2022-09-01 09:49:14 +00:00
  • 68ae5f2760 Add unwindow function to Query Builder davidarendsen 2022-09-01 09:16:38 +00:00
  • ab03c2b56e Add window() function to Query Builder davidarendsen 2022-08-31 15:32:13 +00:00
  • 9bea683e89 Add composer scripts davidarendsen 2022-08-31 08:19:19 +00:00
  • b400c08211 Add option addFieldFilter([]) to the QueryBuilder davidarendsen 2022-08-30 15:23:31 +00:00
  • 4de01cfcb8 Add new Settings object to use as a DTO davidarendsen 2022-08-18 17:56:02 +00:00
  • 923cb7dcb7 Rename types to Type suffix v1.0.1 davidarendsen 2022-08-16 15:49:06 +00:00
  • a3bf698359 Add nested Record types davidarendsen 2022-08-16 15:28:46 +00:00
  • 4abd95f303 Movee Formatters to Type factory davidarendsen 2022-08-16 15:06:32 +00:00
  • 057a2d625e Add new types Array, Boolean, Record, Math davidarendsen 2022-08-16 14:46:06 +00:00
  • a50e33ba04 Add Types davidarendsen 2022-08-15 21:22:01 +00:00
  • 02810bd7fa Import Exception davidarendsen 2022-08-15 20:35:51 +00:00
  • 39ae737fa1 Fix coding style with phpcs PSR-12 standard davidarendsen 2022-08-15 20:28:25 +00:00
  • b77ffd7f38 Fix indentation v1.0.0 davidarendsen 2022-08-12 21:26:40 +00:00
  • 95e71624d5 Add DateTime required param for Range functions davidarendsen 2022-08-12 21:25:03 +00:00
  • 15a3f8fcde Add DateTime option to Range function davidarendsen 2022-08-12 15:49:25 +00:00
  • 41cdf265dc Fix wrong namespace + Add RangeFunctionTest davidarendsen 2022-08-12 13:47:03 +00:00
  • 648709bd19 Move Exceptions in a separate directory + Fixed Range function davidarendsen 2022-08-12 12:58:29 +00:00
  • 79edee7400 Rename namespace Function keyword to Functions to prevent errors davidarendsen 2022-08-12 12:37:30 +00:00
  • 4c1a1a0af8 Fix Formatters::valueToString when is an array davidarendsen 2022-08-11 15:06:14 +00:00
  • 009b2f2d53 Fix Formatters::valueToString when input is an array davidarendsen 2022-08-11 13:36:57 +00:00
  • 2b5da2c65d Update README with example usage davidarendsen 2022-08-11 12:54:03 +00:00
  • f992d505dd Update README davidarendsen 2022-08-11 12:52:51 +00:00
  • 328094d803 Add Formatters davidarendsen 2022-08-11 12:42:43 +00:00
  • eb6568de10 Make it possible to also add integers as KeyValue value davidarendsen 2022-08-10 16:17:21 +00:00
  • 147b2d9017 Add Group, Limit, Map, Sort functions davidarendsen 2022-08-10 16:09:29 +00:00
  • 1922f33c5c Add more helper methods to KeyValue expression davidarendsen 2022-08-10 13:30:16 +00:00
  • 32e77b4ccd Add comparison operators to KeyValue expression davidarendsen 2022-08-09 15:41:38 +00:00
  • bdc832aaab Add reduce function to QueryBuilder davidarendsen 2022-08-08 15:37:04 +00:00
  • 6014384afc Add filter function to QueryBuilder davidarendsen 2022-08-08 15:07:30 +00:00