ext/pdo_sqlite: EXPLAIN mode support for SQL statements.

available since 3.41.0 we can reprepare a statement in either
 explain, explain query plan or the usual prepared mode.

close GH-18829
This commit is contained in:
David Carlier 2025-06-10 19:24:35 +01:00
parent 5740038026
commit 71a254489c
No known key found for this signature in database
GPG key ID: 2FB76A8CE6CD2B41
7 changed files with 511 additions and 3 deletions

View file

@ -74,7 +74,8 @@ enum {
PDO_SQLITE_ATTR_OPEN_FLAGS = PDO_ATTR_DRIVER_SPECIFIC,
PDO_SQLITE_ATTR_READONLY_STATEMENT,
PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES,
PDO_SQLITE_ATTR_BUSY_STATEMENT
PDO_SQLITE_ATTR_BUSY_STATEMENT,
PDO_SQLITE_ATTR_EXPLAIN_STATEMENT
};
typedef int pdo_sqlite_create_collation_callback(void*, int, const void*, int, const void*);