aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/DB/QueryBuilder/QueryBuilder.php
Commit message (Expand)AuthorAgeFilesLines
* fix(QueryBuilder): Account for aliases in output columnsfix/querybuilder/output-columns-aliasesprovokateurin2024-10-021-8/+4
* fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle ...fix/querybuilder/oracle-indentifier-lengthprovokateurin2024-09-261-0/+17
* Merge pull request #47852 from nextcloud/sharding-code-fixesJohn Molakvoæ2024-09-161-3/+3
|\
| * fix: misc code fixes around db shardingsharding-code-fixesRobin Appelman2024-09-091-3/+3
* | fix: Adjust types of IQueryBuilder to properly allow joining with sub-queryFerdinand Thiessen2024-09-101-1/+1
|/
* fix: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-281-1/+1
* feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-281-1/+11
* feat: add option to automatically partition queries by specific tablesRobin Appelman2024-08-281-1/+1
* feat: track expected output columns in query builderRobin Appelman2024-08-281-0/+29
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-251-6/+6
* feat: expose escapeLikeParameter trough query builderRobin Appelman2024-08-231-0/+4
* feat: add additional logging for database errorsRobin Appelman2024-07-241-0/+1
* fix(db): Manually track if `where()` is called when not empty to avoid recursionJoas Schilling2024-07-191-19/+24
* fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()`...Joas Schilling2024-07-191-7/+8
* fix(db): Deprecate `getState()` as per upstreamJoas Schilling2024-07-191-1/+4
* fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of rem...Joas Schilling2024-07-191-30/+12
* fix(db): Deprecate using table alias for DELETE and UPDATEJoas Schilling2024-07-191-0/+10
* fix(db): Deprecate `getQueryPart()` and `resetQueryPart()` methods that will ...Joas Schilling2024-07-191-0/+12
* feat: allow running QueryBuilder queries on different connectionsRobin Appelman2024-07-151-34/+42
* chore: Add SPDX headerAndy Scherzinger2024-05-241-27/+4
* fix(querybuilder): Remove temporary internal method executeUpdate()Joas Schilling2024-04-301-15/+0
* fix: Remove bogus code from query builder and fix parameter nameCôme Chilliet2024-04-301-6/+2
* fix(workflowengine): use andWhere() not second where()Arthur Schiwon2023-11-131-1/+1
* fix(dbal): Fix types in query builder methods for parametersJoas Schilling2023-10-181-2/+2
* Refactors "strpos" calls in lib/private to improve code readability.Faraz Samapoor2023-05-151-1/+1
* Merge pull request #36261 from nextcloud/techdebt/noid/warn-devs-about-potent...Joas Schilling2023-01-231-0/+6
|\
| * fix(querybuilder): Log a warning if where() is called again on a query builde...Joas Schilling2023-01-201-0/+6
* | composer run cs:fixCôme Chilliet2023-01-201-1/+0
|/
* Revert "make expression build return IQueryFunction instead of string"Robin Appelman2022-08-161-8/+4
* Fix typos in lib/private subdirectoryluz paz2022-07-271-1/+1
* make expression build return IQueryFunction instead of stringRobin Appelman2022-06-021-4/+8
* Fix psalm issues related to the user backendCarl Schwan2022-05-201-1/+1
* tell mysql to ignore the sort index for search queriesRobin Appelman2022-04-221-1/+1
* Fix log level for exception in QueryBuilderCôme Chilliet2022-03-241-1/+1
* Migrate from ILogger to LoggerInterface in lib/privateCôme Chilliet2022-03-241-16/+10
* Prevent query error when use subqueryVitor Mattos2022-01-211-2/+2
* Add a test with integerJoas Schilling2022-01-041-4/+4
* Add unit test and orderBy parameterVitor Mattos2022-01-031-4/+4
* Allow NULL as well for limit, not integer onlyJoas Schilling2021-11-151-4/+8
* Bump doctrine/dbal from 3.0.0 to 3.1.3Christoph Wurst2021-10-221-2/+2
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-1/+1
* Rename IQueryBuilder::executeUpdate to IQueryBuilder::executeStatementChristoph Wurst2021-05-051-2/+17
* Merge pull request #25929 from nextcloud/techdept/psalm/25839/redundantcastsRoeland Jago Douma2021-03-051-2/+2
|\
| * Remove RedundantcastsRoeland Jago Douma2021-03-041-2/+2
* | Add executeQuery and executeUpdateRoeland Jago Douma2021-03-041-0/+37
|/
* allow non string join conditions in query builderRobin Appelman2021-03-031-5/+6
* DB: warn on parameter number constraintsArthur Schiwon2021-01-111-0/+30
* Bump doctrine/dbal from 2.12.0 to 3.0.0Christoph Wurst2021-01-081-21/+32
* Update license headersChristoph Wurst2020-12-301-0/+1
* Merge pull request #22916 from J0WI/unifiy-links-to-php.netRoeland Jago Douma2020-12-221-1/+1
|\