Commit Graph

  • fb644b0b0a - Added withJoin from attributes in RelationBuilder (can't understand why it wasn't already..) master Dave Mc Nicoll 2025-06-03 20:27:15 +00:00
  • c719e4a6d1 - WIp on Migration for mssql Dave Mc Nicoll 2025-05-26 18:21:37 +00:00
  • fb4985160a - WIP on Migration of MsSQL Dave Mc Nicoll 2025-05-21 18:46:34 +00:00
  • c54de30069 - Fixed evalClosure() missing type which converted EntityField into string Dave Mc Nicoll 2025-05-16 12:59:31 +00:00
  • 8fff21ecb0 - Fixed RelationBuilder problem whenever a field wasn't set Dave Mc Nicoll 2025-05-15 18:09:52 +00:00
  • cc6048d4ee - WIP on migration and some bug fixes linked to withJoin() select problems Dave Mc Nicoll 2025-05-15 18:05:23 +00:00
  • 761e0401b0 - Fixed SQLite truncate, added AdapterProxy autoloading Dave Mc Nicoll 2025-05-12 15:11:00 +00:00
  • 1ec582d1ac - Comparison made before transforming to string was skipping nulls and not nulls but empty Dave Mc Nicoll 2025-04-03 19:37:58 +00:00
  • 9556dea849 - Fixed a bug where withJoin() would mess with previous select() done on querybuilding - Fixed a problem related with distinct in select whenever another select on fields was done Dave Mc Nicoll 2025-03-20 17:28:56 +00:00
  • bfddf84564 - Added partial support for Index as primary keys Dave Mc Nicoll 2025-03-11 19:36:00 +00:00
  • e0ec140661 - Sqlite now handles concurrency with transactions Dave Mc Nicoll 2025-02-25 14:09:41 +00:00
  • 0fd6889c6f - ID attribute is now readonly by default (since autoincremented) v1.0.0 Dave Mc Nicoll 2025-02-03 19:56:35 +00:00
  • bd0d928f35 - Added SearchableInterace as base of EntityInterface Dave Mc Nicoll 2024-12-16 19:44:07 +00:00
  • 5a5d326d70 - Merging Dave Mc Nicoll 2024-12-16 18:57:01 +00:00
  • b5e96eb7e0 - WIP on Collation Dave Mc Nicoll 2024-12-16 18:46:24 +00:00
  • 7c589ab7b4 - Fixed forgotten return value form listColumns in SQLite driver Dave Mc Nicoll 2024-12-09 20:42:32 +00:00
  • 589524ca3a - Added limitation on fixedValue in Where attribute Dave Mc Nicoll 2024-12-09 16:40:50 +00:00
  • 1fac12c928 - Added relation's shortcut attributes Dave Mc Nicoll 2024-12-02 21:36:03 +00:00
  • 9eed2fe1a8 - Added caching mechanism as an event listener Dave Mc Nicoll 2024-12-02 15:22:30 -05:00
  • b601939459 - Bugfixes in search request, WIP on JsonTrait Dave Mc Nicoll 2024-11-21 19:16:40 -05:00
  • e3314f40ac - WIP on JsonConditionTrait for SQL flavors that supports it; fixed a bug within Entity initialization from a new method to instanciate it which was implemented Dave Mc Nicoll 2024-11-16 16:05:26 +00:00
  • 4ad44f73d7 - Fixed month() and days() format which were prepending zero ; adjusted to make it's behaviour like MySQL method Dave Mc Nicoll 2024-11-14 13:40:47 +00:00
  • 68a6636c06 - Fixed a bug where default value was set to empty instead of nothing Dave Mc Nicoll 2024-11-13 20:48:38 -05:00
  • 70c6cde603 - Latest commit into this branch, merging after notes-2.x Dave Mc Nicoll 2024-11-13 14:02:03 -05:00
  • 079a3fd110 Merge branch 'notes-2.x' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave Mc Nicoll 2024-11-11 20:42:51 +00:00
  • ec4d02b9d9 - Removed 'description' property and moved it into an appropriate attribute from lean-api package Dave Mc Nicoll 2024-11-11 20:42:29 +00:00
  • 35ceb97241 - Added Exists method Dave Mc Nicoll 2024-11-10 13:08:05 +00:00
  • 83f673b37f - Mostly bug fixes done on this code push Dave Mc Nicoll 2024-11-01 16:14:14 -04:00
  • 411992c7a8 - Added a new Field Mapper to SQLs Adapters. - Defined missing MySQL fields attributes - WIP on lean-console's migration methods Dave Mc Nicoll 2024-10-21 18:12:24 +00:00
  • 5f4f23a8e4 - Allowed a JOINed entity to be null if nothing is loaded from a query and it's field is nullable Dave Mc Nicoll 2024-10-14 16:32:23 +00:00
  • 2fda7e82d7 Merge branch 'notes-2.x' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave Mc Nicoll 2024-10-14 16:07:28 +00:00
  • 573d4cc06b - RelationBuilder now returns NULL if no entity were found AND given field is nullable Dave Mc Nicoll 2024-10-14 16:07:12 +00:00
  • 18313fd7f5 - Forgot to set escapeIdentifier as static Dave Mc Nicoll 2024-10-14 14:43:03 +00:00
  • 9503b24467 - Fixed some bugs within SearchRequestFromRequestTrait Dave Mc Nicoll 2024-10-14 14:41:35 +00:00
  • 3c2ae86653 - Field mapper is now removed from Adapters and set into it's own object - Added a PK to Column (IS) Dave Mc Nicoll 2024-10-14 12:53:15 +00:00
  • 9977a25cf5 - Forgot a dump() Dave Mc Nicoll 2024-10-07 19:39:52 +00:00
  • 3ba8a2a5d0 - Fixed 'value' for SearchRequestOrderBy and also fixed a typo where SearchManual would not be set Dave Mc Nicoll 2024-10-07 19:38:29 +00:00
  • 4106c8db91 Merge branch 'notes-2.x' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave Mc Nicoll 2024-10-07 19:37:10 +00:00
  • d5cca085bc - Removed offset if limit = 0 Dave Mc Nicoll 2024-10-07 19:36:53 +00:00
  • c56b584140 - Merges Dave Mc Nicoll 2024-10-02 14:18:35 -04:00
  • 8b1c11676d - Added OrderBy (heavy WIP, will be recoded Dave Mc Nicoll 2024-08-30 18:59:48 +00:00
  • aa07c728fe - Fixed transactions in SQLite Dave Mc Nicoll 2024-06-28 07:47:53 -04:00
  • d4181065cf Merge branch 'notes-2.x' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave Mc Nicoll 2024-06-28 11:46:46 +00:00
  • 62998faf40 - WIP on SearchRequest enums and manual searchs Dave Mc Nicoll 2024-06-28 11:46:09 +00:00
  • feee26cd26 Merge branch 'notes-2.x' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave M 2024-06-21 13:01:48 +00:00
  • e37944c63a - Began WIP on SQL specific PdoObject Dave M 2024-06-21 13:01:21 +00:00
  • 1d38ae8245 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus into notes-2.x Dave M 2024-06-21 13:00:57 +00:00
  • 0c8591f238 - Added multiple parameters on SearchParameter Dave Mc Nicoll 2024-06-05 17:47:31 +00:00
  • bbfd7c02b4 - WIP on SearchAttributes supporting Request's attributes Dave Mc Nicoll 2024-06-04 13:33:48 +00:00
  • bd9078230d - Multiple bug fixes related to notes 2.x Dave Mc Nicoll 2024-05-31 12:26:39 +00:00
  • f3be11a590 - WIP on notes 2.x Dave Mc Nicoll 2024-05-28 08:59:12 -04:00
  • 2de3139c80 - Added description to most attributes Dave Mc Nicoll 2024-05-27 18:09:22 +00:00
  • e37eeb85f1 Merge branch 'master' into notes-2.x Dave Mc Nicoll 2024-05-21 14:01:50 +00:00
  • 7de0ecb028 - Fixed SearchLike attribute Dave Mc Nicoll 2024-05-21 13:00:19 +00:00
  • 75231f32b3 - WIP on Notes v2.x Dave Mc Nicoll 2024-05-09 19:49:27 +00:00
  • 1dd9da6eb6 - Fixes done for QueryBuilderInterface Dave Mc Nicoll 2024-04-24 11:23:10 -04:00
  • b38b81d03c - Still WIP on SearchRequest attributes migration Dave M 2024-04-22 13:54:48 +00:00
  • 950df5eb99 - Continued work on SearchRequest migration and fixed some more QueryBuilder migration too Dave M 2024-04-18 19:59:28 +00:00
  • 9fdebf454d - Started working on decoupling QueryBuilder from SqlQueryBuilder - WIP on SearchRequest attributes - Began working on removing 'Ulmus' class - WIP on removing SQL query building from Repository (which will become SqlRepository) Dave Mc Nicoll 2024-04-17 15:54:48 -04:00
  • 4571517dc8 - Added some SearchRequest attributes ; now it's even simpler to add searchable fields - Began decoupling of QueryBuilder from native MySQL method ; some works needs to be done on for the Repository object splitting also. Dave Mc Nicoll 2024-04-09 19:14:27 -04:00
  • 15be1597b8 - Fixed a recurrent bug within deleteOne() method Dave Mc Nicoll 2024-02-01 16:17:08 +00:00
  • fa4e686f35 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-12-04 12:36:20 -05:00
  • d9fa51fa18 - Still WIP on removing annotations Dave Mc Nicoll 2023-12-04 12:36:06 -05:00
  • d4d68a029d - Fixed a problem of invalid comparison types in empty IN() query fragment Dave Mc Nicoll 2023-11-24 11:31:54 -05:00
  • ea667db552 - Testing another boolean handling method Dave Mc Nicoll 2023-11-20 15:24:23 -05:00
  • afe5144dc7 - Added a new value binding methods Dave Mc Nicoll 2023-11-20 15:21:17 -05:00
  • 62792e8325 - Fixed a bug within INSERT query Dave Mc Nicoll 2023-11-17 23:34:55 -05:00
  • 3a80fee9c3 - Added support for Ignore attribute in dataset export of EntityTrait - Work done on JSONification of entity Dave Mc Nicoll 2023-11-17 22:40:21 -05:00
  • 7f8780d328 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-17 16:00:59 -05:00
  • 9a9f473f3f - PDO Params are now properly (mostly..) binded, bool, null and int are now handled correctly Dave Mc Nicoll 2023-11-17 16:00:29 -05:00
  • fab70aec6a fixed a missing alias Dave Mc Nicoll 2023-11-17 08:18:52 -05:00
  • c1755d250b Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-08 09:27:26 -05:00
  • acab934f6f - Some bugfixes applied live Dave Mc Nicoll 2023-11-08 09:27:03 -05:00
  • 2e377374d4 - Removed unused annotations Dave Mc Nicoll 2023-11-08 06:52:38 -05:00
  • c2cccc0222 - Fixed a proble within EntityInterface with field(s) which needed a false instead of bool Dave Mc Nicoll 2023-11-07 11:12:59 -05:00
  • ab582c9318 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-07 11:02:06 -05:00
  • a4b81f1932 - Added support for closure in Virtual field Dave Mc Nicoll 2023-11-07 11:01:55 -05:00
  • ab1d7e4f5b Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-03 19:45:31 -04:00
  • bfc1e1cf93 - WIP on removing annotations Dave Mc Nicoll 2023-11-03 19:45:21 -04:00
  • 531908b04c Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-03 08:26:16 -04:00
  • 07ae8faaac - Worked on SQLite adapter mostly Dave Mc Nicoll 2023-11-03 08:25:35 -04:00
  • 756474d460 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-11-01 11:26:10 -04:00
  • d297fd9e86 - Fixed a bug which caused a problem using offset without limits Dave Mc Nicoll 2023-11-01 11:25:59 -04:00
  • fed7d2e302 - Some minors adjustments to match PHP 8.x coding styles Dave Mc Nicoll 2023-11-01 09:55:19 -04:00
  • 3736fbe0f6 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-10-31 18:05:00 +00:00
  • 667c1fe9ab - Fixed an alias problem within deleteFromPk() method Dave Mc Nicoll 2023-10-31 18:04:49 +00:00
  • d2bd6c2f58 - minor fixes Dave Mc Nicoll 2023-10-31 16:34:45 +00:00
  • 953fc35680 - Completed SQLite pragma's missing code Dave Mc Nicoll 2023-10-31 16:11:23 +00:00
  • 6c6733b503 - Merging.. Dave Mc Nicoll 2023-10-31 14:40:02 +00:00
  • e641bc321d - SQLite pragma handling was not applied ; fixed Dave Mc Nicoll 2023-10-31 14:37:46 +00:00
  • da5d203768 - Small quick fix on espaceIdentifier whichi misses a type Dave Mc Nicoll 2023-10-31 14:17:56 +00:00
  • f77c93ad20 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-10-30 19:41:50 +00:00
  • c9d9281c63 - Added a new clone() method to Repository() base class Dave Mc Nicoll 2023-10-30 19:41:40 +00:00
  • 8e0dce3e71 - Still WIP on Api's wrapper Dave Mc Nicoll 2023-10-27 18:33:48 -04:00
  • 1927b43999 - Some overdue modification made to allow more flexibility Dave M 2023-10-27 17:53:55 +00:00
  • cc741566fb - Bugfixes made while working on lean/console database migrations Dave Mc Nicoll 2023-08-31 09:15:50 -04:00
  • 8489cb4841 - Added some options to withJoin() method of repository Dave Mc Nicoll 2023-08-29 16:32:25 -04:00
  • 9ebf7b05d7 - Bugfixes made while working on lean/console Dave Mc Nicoll 2023-08-29 20:29:33 +00:00
  • 338b599d39 - Added a default searchRequest() method to entityTrait Dave Mc Nicoll 2023-07-31 14:28:19 -04:00
  • d01624b8aa - WIP on relations, constrains and foreign keys Dave Mc Nicoll 2023-07-14 19:57:29 -04:00