@@ -245,7 +245,7 @@ public function transaction(callable $callback): mixed
245245 * Generates and executes SQL query.
246246 * @param literal-string $sql
247247 */
248- public function query (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): ResultSet
248+ public function query (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): ResultSet
249249 {
250250 [$ this ->sql , $ params ] = $ this ->preprocess ($ sql , ...$ params );
251251 try {
@@ -275,7 +275,7 @@ public function queryArgs(string $sql, array $params): ResultSet
275275 * @param literal-string $sql
276276 * @return array{string, array<mixed>}
277277 */
278- public function preprocess (string $ sql , ...$ params ): array
278+ public function preprocess (string $ sql , mixed ...$ params ): array
279279 {
280280 $ this ->connect ();
281281 return $ params
@@ -297,7 +297,7 @@ public function getLastQueryString(): ?string
297297 * Shortcut for query()->fetch()
298298 * @param literal-string $sql
299299 */
300- public function fetch (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): ?Row
300+ public function fetch (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): ?Row
301301 {
302302 return $ this ->query ($ sql , ...$ params )->fetch ();
303303 }
@@ -308,7 +308,7 @@ public function fetch(#[Language('SQL')] string $sql, #[Language('GenericSQL')]
308308 * @param literal-string $sql
309309 * @return ?array<mixed>
310310 */
311- public function fetchAssoc (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): ?array
311+ public function fetchAssoc (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): ?array
312312 {
313313 return $ this ->query ($ sql , ...$ params )->fetchAssoc ();
314314 }
@@ -318,7 +318,7 @@ public function fetchAssoc(#[Language('SQL')] string $sql, #[Language('GenericSQ
318318 * Shortcut for query()->fetchField()
319319 * @param literal-string $sql
320320 */
321- public function fetchField (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): mixed
321+ public function fetchField (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): mixed
322322 {
323323 return $ this ->query ($ sql , ...$ params )->fetchField ();
324324 }
@@ -329,7 +329,7 @@ public function fetchField(#[Language('SQL')] string $sql, #[Language('GenericSQ
329329 * @param literal-string $sql
330330 * @return ?list<mixed>
331331 */
332- public function fetchList (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): ?array
332+ public function fetchList (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): ?array
333333 {
334334 return $ this ->query ($ sql , ...$ params )->fetchList ();
335335 }
@@ -340,7 +340,7 @@ public function fetchList(#[Language('SQL')] string $sql, #[Language('GenericSQL
340340 * @param literal-string $sql
341341 * @return ?list<mixed>
342342 */
343- public function fetchFields (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): ?array
343+ public function fetchFields (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): ?array
344344 {
345345 return $ this ->query ($ sql , ...$ params )->fetchList ();
346346 }
@@ -351,7 +351,7 @@ public function fetchFields(#[Language('SQL')] string $sql, #[Language('GenericS
351351 * @param literal-string $sql
352352 * @return array<mixed, mixed>
353353 */
354- public function fetchPairs (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): array
354+ public function fetchPairs (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): array
355355 {
356356 return $ this ->query ($ sql , ...$ params )->fetchPairs ();
357357 }
@@ -362,7 +362,7 @@ public function fetchPairs(#[Language('SQL')] string $sql, #[Language('GenericSQ
362362 * @param literal-string $sql
363363 * @return list<Row>
364364 */
365- public function fetchAll (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] ...$ params ): array
365+ public function fetchAll (#[Language('SQL ' )] string $ sql , #[Language('GenericSQL ' )] mixed ...$ params ): array
366366 {
367367 return $ this ->query ($ sql , ...$ params )->fetchAll ();
368368 }
@@ -371,7 +371,7 @@ public function fetchAll(#[Language('SQL')] string $sql, #[Language('GenericSQL'
371371 /**
372372 * Creates SQL literal value.
373373 */
374- public static function literal (string $ value , ...$ params ): SqlLiteral
374+ public static function literal (string $ value , mixed ...$ params ): SqlLiteral
375375 {
376376 return new SqlLiteral ($ value , $ params );
377377 }
0 commit comments