Commit Graph

179 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Carl Schwan c21b8169ff refactor(querybuilder): Port away from qb::execute() in lib/ 4 months ago
Varun Patil 5ecd3c4b49
feat(database): Add option to test for mariadb 5 months ago
Joas Schilling c722f8c88b
fix(logging): Fix query logging with DateTimeImmutable parameters 5 months ago
Robin Appelman 222cbd0af6
fix: fix oci string length with empty strings 5 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Robin Appelman 26903926a2
fix: allow hinting the shard keys for joined tables 7 months ago
Andy Scherzinger 48d69c727a
fix(lint): correct comment identation 10 months ago
Robin Appelman 0a77ba99a2
feat: support migrating an instance to sharding 10 months ago
S1m da090c7a7a
Update doc comment for prefixTableName 11 months ago
Robin Appelman 0f55a589ba
fix: improve logic for ensuring join columns are selected for partitioned queries 1 year ago
Robin Appelman c3930163a2
fix: handle calling select on partitioned queries with an array of columns 1 year ago
Benjamin Gaussorgues 49bd1754d4 fix(sharding): typo in addOrderBy 1 year ago
dependabot[bot] bb598c8451
chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer 1 year ago
Ferdinand Thiessen db94e10af0
fix: Prevent breaking change in IQueryBuilder 1 year ago
Ferdinand Thiessen e314d52118
fix: Adjust parameter type usage and add SQLite support 1 year ago
provokateurin e445be1202
fix(QueryBuilder): Account for aliases in output columns 1 year ago
provokateurin 35dfc639b3
fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Ferdinand Thiessen 027fc052e7
fix: Adjust types of IQueryBuilder to properly allow joining with sub-query 1 year ago
Robin Appelman da59fd4389
fix: misc code fixes around db sharding 1 year ago
Anna Larch 8af7ecb257 chore: adjust code to adhere to coding standard 1 year ago
Louis Chemineau 2574cbfa61
chore: Apply php:cs recommendations 1 year ago
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 f5b3486744
feat: add option to automatically partition queries by specific tables 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
Robin Appelman 658d2f7ea1 feat: expose escapeLikeParameter trough query builder 1 year ago
Robin Appelman 7fbb981877
feat: add additional logging for database errors 1 year ago
Robin Appelman 16c184e2cb
fix: cast to bigint on postgresql 1 year ago
Joas Schilling b656edc47c
fix(db): Fix md5 for oracle >= 20 1 year ago
Joas Schilling e1e4ee4d67
fix(db): Manually track if `where()` is called when not empty to avoid recursion 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 829f2b9bc7
fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of removed upstream platforms 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
Robin Appelman c82d382a20 feat: add base class for extending the query builder 1 year ago
Robin Appelman d81d59e9c3 feat: allow inspecting the parts of the composite expression builder 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Joas Schilling 90ba7db0fb
fix(querybuilder): Remove temporary internal method executeUpdate() 2 years ago
Côme Chilliet 26c4ca264f
fix: Remove bogus code from query builder and fix parameter name 2 years ago
Côme Chilliet ab6afe0111 fix: Fix new psalm errors from update 2 years ago
Julius Härtl 86dc766276 Cast datetime columns in sqlite before comparing 2 years ago
Arthur Schiwon 93505b2cdd fix(workflowengine): use andWhere() not second where() 2 years ago
Joas Schilling 15a7aa51c5
fix(dbal): Fix types in query builder methods for parameters 2 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Joas Schilling 7f0a54c558
fix(querybuilder): Log a warning if where() is called again on a query builder object 3 years ago