fix(querybuilder): Fix boolean type so that oracle handles boolean well

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2024-09-24 08:36:03 +02:00
parent 5bd1e28594
commit abe82432cb
No known key found for this signature in database
GPG key ID: F72FA5B49FFA96B0
2 changed files with 3 additions and 2 deletions

View file

@ -64,7 +64,7 @@ class SearchBuilder {
'owner' => 'string',
];
/** @var array<string, int> */
/** @var array<string, int|string> */
protected static $paramTypeMap = [
'string' => IQueryBuilder::PARAM_STR,
'integer' => IQueryBuilder::PARAM_INT,

View file

@ -10,6 +10,7 @@ namespace OCP\DB\QueryBuilder;
use Doctrine\DBAL\ArrayParameterType;
use Doctrine\DBAL\Connection;
use Doctrine\DBAL\ParameterType;
use Doctrine\DBAL\Types\Types;
use OCP\DB\Exception;
use OCP\DB\IResult;
use OCP\IDBConnection;
@ -28,7 +29,7 @@ interface IQueryBuilder {
/**
* @since 9.0.0
*/
public const PARAM_BOOL = ParameterType::BOOLEAN;
public const PARAM_BOOL = Types::BOOLEAN;
/**
* @since 9.0.0
*/