1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
<?php
/** @generate-class-entries */
namespace Pdo;
/**
* @strict-properties
* @not-serializable
*/
class Sqlite extends \PDO
{
#ifdef SQLITE_DETERMINISTIC
/** @cvalue SQLITE_DETERMINISTIC */
public const int DETERMINISTIC = UNKNOWN;
#endif
/** @cvalue SQLITE_OPEN_READONLY */
public const int OPEN_READONLY = UNKNOWN;
/** @cvalue SQLITE_OPEN_READWRITE */
public const int OPEN_READWRITE = UNKNOWN;
/** @cvalue SQLITE_OPEN_CREATE */
public const int OPEN_CREATE = UNKNOWN;
/** @cvalue PDO_SQLITE_ATTR_OPEN_FLAGS */
public const int ATTR_OPEN_FLAGS = UNKNOWN;
/** @cvalue PDO_SQLITE_ATTR_READONLY_STATEMENT */
public const int ATTR_READONLY_STATEMENT = UNKNOWN;
/** @cvalue PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES */
public const int ATTR_EXTENDED_RESULT_CODES = 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
) {}
}
|