Commit Graph

44 Commits (dec37b94de4a683dbb06693406f6e22cdf403ab6)

Author SHA1 Message Date
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
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 2 years ago
Robin Appelman 16c184e2cb
fix: cast to bigint on postgresql 2 years ago
Joas Schilling eeb6ddb176
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters 2 years ago
Robin Appelman d81d59e9c3 feat: allow inspecting the parts of the composite expression builder 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Julius Härtl 86dc766276 Cast datetime columns in sqlite before comparing 2 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" 4 years ago
Robin Appelman 813b50ed42
make expression build return IQueryFunction instead of string 4 years ago
Joas Schilling eebed2c434
Fix psalm complaint 4 years ago
Julius Härtl a169ca306e
Explicitly cast char in the query builder 4 years ago
Côme Chilliet 18a91f02fa
Fix default value for $type in OC\DB\QueryBuilder\ExpressionBuilder\ExpressionBuilder::literal 4 years ago
Arthur Schiwon ce283c12b6
make it possible to override the default collation 5 years ago
Joas Schilling aae16c21e6
Allow casting query functions as well 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Roeland Jago Douma 4bdf9f5849 Type the experssionbuilders 5 years ago
Christoph Wurst 8b64e92b92
Bump doctrine/dbal from 2.12.0 to 3.0.0 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Joas Schilling cb8bef1f37
Fix iLike() falsely turning escaped % and _ into wildcards 5 years ago
Joas Schilling cfc35fa49a
Fix casting to integer on Oracle 5 years ago
Daniel Kesselberg 8fdb74bdd5
Update signature for in/notIn 5 years ago
Daniel Kesselberg d14c971ad6
Update signature for like/notLike/in/notIn 5 years ago
Roeland Jago Douma cbcf072b23
Revert "Make sure MySQL is not saying 'this' = 'this ' is true" 6 years ago
Joas Schilling 16e9bf2309
Make sure MySQL is not saying 'this' = 'this ' is true 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Robin Appelman bfd539017f
add casting to string for postgresql query builder 7 years ago
Roeland Jago Douma 46c195b58b
Made IExpressionBuilder varadic 8 years ago
Robin Appelman 42b3aa3a0a
reuse query builder 8 years ago
Robin Appelman aad01894e3
refactor user searching 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Joas Schilling 78412fda9c
Add a method to compare empty strings with an expression 9 years ago
Joas Schilling bb58667511
Fix ILIKE regex for oracle 9 years ago
Morris Jobke c54a59d51e
Remove unused use statements 9 years ago
Robin Appelman 4125bdeb93
fix licence headers 9 years ago
Robin Appelman a65652fc1e
add support for escaping like parameters when using the query builder 9 years ago
Joas Schilling 4128a08333
Add bitwise AND and OR to the expression builder 9 years ago
Joas Schilling 64c9ef96c4
Fix like queries in the QueryBuilder 10 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Roeland Jago Douma d09f835dca
Move \OC\DB to PSR-4 10 years ago