= 3043000 public const int EXPLAIN_MODE_PREPARED = 0; public const int EXPLAIN_MODE_EXPLAIN = 1; public const int EXPLAIN_MODE_EXPLAIN_QUERY_PLAN = 2; #endif /** @cvalue SQLITE_OK */ public const int OK = UNKNOWN; /* Constants for authorizer return */ /** @cvalue SQLITE_DENY */ public const int DENY = UNKNOWN; /** @cvalue SQLITE_IGNORE */ public const int IGNORE = UNKNOWN; // Registers an aggregating User Defined Function for use in SQL statements public function createAggregate( string $name, callable $step, callable $finalize, int $numArgs = -1 ): bool {} // Registers a User Defined Function for use as a collating function in SQL statements public function createCollation(string $name, callable $callback): bool {} public function createFunction( string $function_name, callable $callback, int $num_args = -1, int $flags = 0 ): bool {} #ifndef PDO_SQLITE_OMIT_LOAD_EXTENSION public function loadExtension(string $name): void {} #endif /** @return resource|false */ public function openBlob( string $table, string $column, int $rowid, ?string $dbname = "main", int $flags = \Pdo\Sqlite::OPEN_READONLY ) {} public function setAuthorizer(?callable $callback): void {} }