Commit Graph

66 Commits (d92bf388b1c553ecd6bfb2a7400b990dcafe9c54)

Author SHA1 Message Date
Robin Appelman b21a399d1a
fix: implement sharding compatible cleanup for various bits 1 year ago
Robin Appelman 62f8b6517f
feat: implement distributing partitioned queries over multiple shards 1 year ago
Robin Appelman c09ec95255
feat: track expected output columns in query builder 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Joas Schilling eeb6ddb176
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters 1 year ago
Joas Schilling e45465781f
fix(db): Deprecate `getState()` as per upstream 1 year ago
Joas Schilling bd383627a7
fix(db): Deprecate using table alias for DELETE and UPDATE 1 year ago
Joas Schilling f92352eda4
fix(db): Deprecate `getQueryPart()` and `resetQueryPart()` methods that will be removed with Doctrine/DBAL 4 1 year ago
Robin Appelman 9de6190ec4
feat: allow running QueryBuilder queries on different connections 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet 6d291ac260
chore: Add missing parameter to docblock tag psalm-taint-sink 2 years ago
Joas Schilling 15a7aa51c5
fix(dbal): Fix types in query builder methods for parameters 2 years ago
Joas Schilling c4ed7f9d21
fix(dbal): Doctrine\DBAL\Connection::PARAM_* types are deprecated 2 years ago
Joas Schilling 5a1fcdb272
fix(dbal): Migrate to Doctrine\DBAL\ParameterTypes 2 years ago
Simon L d55a7c619d Fix typos in lib/public subdirectory 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Robin Appelman 9b52663a81 Revert "make expression build return IQueryFunction instead of string" 3 years ago
Robin Appelman 813b50ed42
make expression build return IQueryFunction instead of string 4 years ago
Joas Schilling be4faebc47
Adjust docs to the same as the implementation 4 years ago
Carl Schwan 9ec0cb0a90 Fix psalm issues related to the user backend 4 years ago
Robin Appelman a4e120c203
tell mysql to ignore the sort index for search queries 4 years ago
Carl Schwan 7817845538 Add a metadata service to store file metadata 4 years ago
Carl Schwan c870bd1968 Do chuncked job deletion 4 years ago
Vitor Mattos afe5b6dd8a
Prevent query error when use subquery 4 years ago
Joas Schilling 5bb49feef8
Allow NULL as well for limit, not integer only 4 years ago
Christoph Wurst 130ab63ca1
Bump doctrine/dbal from 3.0.0 to 3.1.3 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Lukas Reschke 4e7b82169c executeUpdate is also deprecated 5 years ago
Christoph Wurst 865661ed75
Rename IQueryBuilder::executeUpdate to IQueryBuilder::executeStatement 5 years ago
Roeland Jago Douma c3f1eb4f7f Remove Redundantcasts 5 years ago
Roeland Jago Douma 76a6328d10 Add executeQuery and executeUpdate 5 years ago
Robin Appelman 47dd8e54b5
allow non string join conditions in query builder 5 years ago
Lukas Reschke d7590a6190
Add expression taint source and sanitizer 5 years ago
Christoph Wurst 2c9cdc1cdb
Add our own DB exception abstraction 5 years ago
Christoph Wurst 8b64e92b92
Bump doctrine/dbal from 2.12.0 to 3.0.0 5 years ago
Christoph Wurst 9ce3ea3368
Update license headers 5 years ago
Roeland Jago Douma fe46149560
Psalm fixes 5 years ago
Daniel Kesselberg 0e3ddf1b27
Add explicit typecast for $value. 5 years ago
Daniel Kesselberg 64b10f61df
Update signature for set 5 years ago
J0WI 68ce17e59b Unify links to php.net 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Daniel Kesselberg 10ac844448
Update documentation for QueryBuilder::set 5 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 6 years ago
Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 6 years ago
Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 6 years ago
Christoph Wurst b80ebc9674
Use the short array syntax, everywhere 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Robin Appelman 0e9feeb090
return from QueryBuilder instead of IQueryBuilder 6 years ago
Roeland Jago Douma 0009358c17
Made orHaving varadic 8 years ago
Roeland Jago Douma 408c2103db
Made addHaving varadic 8 years ago