ext/pdo_sqlite: adding Pdo_Sqlite::ATTR_BUSY_STATEMENT

allow to check if a statement is still running before reusage.

close GH-18804
This commit is contained in:
David Carlier 2025-06-08 14:07:47 +01:00
parent 8a3201d91e
commit 53231a81dd
No known key found for this signature in database
GPG key ID: 8486F847B4B94EF1
11 changed files with 58 additions and 23 deletions

View file

@ -73,7 +73,8 @@ extern const struct pdo_stmt_methods sqlite_stmt_methods;
enum {
PDO_SQLITE_ATTR_OPEN_FLAGS = PDO_ATTR_DRIVER_SPECIFIC,
PDO_SQLITE_ATTR_READONLY_STATEMENT,
PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES
PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES,
PDO_SQLITE_ATTR_BUSY_STATEMENT
};
typedef int pdo_sqlite_create_collation_callback(void*, int, const void*, int, const void*);