File: pdo_dbh.stub.php

package info (click to toggle)
php8.4 8.4.11-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 208,108 kB
  • sloc: ansic: 1,060,628; php: 35,345; sh: 11,866; cpp: 7,201; pascal: 4,913; javascript: 3,091; asm: 2,810; yacc: 2,411; makefile: 689; xml: 446; python: 301; awk: 148
file content (217 lines) | stat: -rw-r--r-- 8,976 bytes parent folder | download
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
<?php

/** @generate-class-entries */

/** @not-serializable */
class PDO
{
    /** @cvalue LONG_CONST(PDO_PARAM_NULL) */
    public const int PARAM_NULL = 0;
    /** @cvalue LONG_CONST(PDO_PARAM_BOOL) */
    public const int PARAM_BOOL = 5;
    /** @cvalue LONG_CONST(PDO_PARAM_INT) */
    public const int PARAM_INT = 1;
    /** @cvalue LONG_CONST(PDO_PARAM_STR) */
    public const int PARAM_STR = 2;
    /** @cvalue LONG_CONST(PDO_PARAM_LOB) */
    public const int PARAM_LOB = 3;
    /** @cvalue LONG_CONST(PDO_PARAM_STMT) */
    public const int PARAM_STMT = 4;
    /** @cvalue LONG_CONST(PDO_PARAM_INPUT_OUTPUT) */
    public const int PARAM_INPUT_OUTPUT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_STR_NATL) */
    public const int PARAM_STR_NATL = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_STR_CHAR) */
    public const int PARAM_STR_CHAR = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_PARAM_EVT_ALLOC) */
    public const int PARAM_EVT_ALLOC = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_FREE) */
    public const int PARAM_EVT_FREE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_EXEC_PRE) */
    public const int PARAM_EVT_EXEC_PRE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_EXEC_POST) */
    public const int PARAM_EVT_EXEC_POST = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_FETCH_PRE) */
    public const int PARAM_EVT_FETCH_PRE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_FETCH_POST) */
    public const int PARAM_EVT_FETCH_POST = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_PARAM_EVT_NORMALIZE) */
    public const int PARAM_EVT_NORMALIZE = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_FETCH_USE_DEFAULT) */
    public const int FETCH_DEFAULT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_LAZY) */
    public const int FETCH_LAZY = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ASSOC) */
    public const int FETCH_ASSOC = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_NUM) */
    public const int FETCH_NUM = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_BOTH) */
    public const int FETCH_BOTH = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_OBJ) */
    public const int FETCH_OBJ = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_BOUND) */
    public const int FETCH_BOUND = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_COLUMN) */
    public const int FETCH_COLUMN = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_CLASS) */
    public const int FETCH_CLASS = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_INTO) */
    public const int FETCH_INTO = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_FUNC) */
    public const int FETCH_FUNC = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_GROUP) */
    public const int FETCH_GROUP = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_UNIQUE) */
    public const int FETCH_UNIQUE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_KEY_PAIR) */
    public const int FETCH_KEY_PAIR = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_CLASSTYPE) */
    public const int FETCH_CLASSTYPE = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_FETCH_SERIALIZE) */
    public const int FETCH_SERIALIZE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_PROPS_LATE) */
    public const int FETCH_PROPS_LATE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_NAMED) */
    public const int FETCH_NAMED = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_ATTR_AUTOCOMMIT) */
    public const int ATTR_AUTOCOMMIT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_PREFETCH) */
    public const int ATTR_PREFETCH = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_TIMEOUT) */
    public const int ATTR_TIMEOUT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_ERRMODE) */
    public const int ATTR_ERRMODE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_SERVER_VERSION) */
    public const int ATTR_SERVER_VERSION = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_CLIENT_VERSION) */
    public const int ATTR_CLIENT_VERSION = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_SERVER_INFO) */
    public const int ATTR_SERVER_INFO = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_CONNECTION_STATUS) */
    public const int ATTR_CONNECTION_STATUS = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_CASE) */
    public const int ATTR_CASE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_CURSOR_NAME) */
    public const int ATTR_CURSOR_NAME = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_CURSOR) */
    public const int ATTR_CURSOR = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_ORACLE_NULLS) */
    public const int ATTR_ORACLE_NULLS = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_PERSISTENT) */
    public const int ATTR_PERSISTENT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_STATEMENT_CLASS) */
    public const int ATTR_STATEMENT_CLASS = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_FETCH_TABLE_NAMES) */
    public const int ATTR_FETCH_TABLE_NAMES = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_FETCH_CATALOG_NAMES) */
    public const int ATTR_FETCH_CATALOG_NAMES = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_DRIVER_NAME) */
    public const int ATTR_DRIVER_NAME = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_STRINGIFY_FETCHES) */
    public const int ATTR_STRINGIFY_FETCHES = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_MAX_COLUMN_LEN) */
    public const int ATTR_MAX_COLUMN_LEN = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_EMULATE_PREPARES) */
    public const int ATTR_EMULATE_PREPARES = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_DEFAULT_FETCH_MODE) */
    public const int ATTR_DEFAULT_FETCH_MODE = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ATTR_DEFAULT_STR_PARAM) */
    public const int ATTR_DEFAULT_STR_PARAM = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_ERRMODE_SILENT) */
    public const int ERRMODE_SILENT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ERRMODE_WARNING) */
    public const int ERRMODE_WARNING = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_ERRMODE_EXCEPTION) */
    public const int ERRMODE_EXCEPTION = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_CASE_NATURAL) */
    public const int CASE_NATURAL = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_CASE_LOWER) */
    public const int CASE_LOWER = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_CASE_UPPER) */
    public const int CASE_UPPER = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_NULL_NATURAL) */
    public const int NULL_NATURAL = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_NULL_EMPTY_STRING) */
    public const int NULL_EMPTY_STRING = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_NULL_TO_STRING) */
    public const int NULL_TO_STRING = UNKNOWN;

    /** @cvalue PDO_ERR_NONE */
    public const string ERR_NONE = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_FETCH_ORI_NEXT) */
    public const int FETCH_ORI_NEXT = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ORI_PRIOR) */
    public const int FETCH_ORI_PRIOR = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ORI_FIRST) */
    public const int FETCH_ORI_FIRST = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ORI_LAST) */
    public const int FETCH_ORI_LAST = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ORI_ABS) */
    public const int FETCH_ORI_ABS = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_FETCH_ORI_REL) */
    public const int FETCH_ORI_REL = UNKNOWN;

    /** @cvalue LONG_CONST(PDO_CURSOR_FWDONLY) */
    public const int CURSOR_FWDONLY = UNKNOWN;
    /** @cvalue LONG_CONST(PDO_CURSOR_SCROLL) */
    public const int CURSOR_SCROLL = UNKNOWN;

    public function __construct(string $dsn, ?string $username = null, #[\SensitiveParameter] ?string $password = null, ?array $options = null) {}

    public static function connect(
        string $dsn,
        ?string $username = null,
        #[\SensitiveParameter] ?string $password = null,
        ?array $options = null
    ): static {}

    /** @tentative-return-type */
    public function beginTransaction(): bool {}

    /** @tentative-return-type */
    public function commit(): bool {}

    /** @tentative-return-type */
    public function errorCode(): ?string {}

    /** @tentative-return-type */
    public function errorInfo(): array {}

    /** @tentative-return-type */
    public function exec(string $statement): int|false {}

    /** @tentative-return-type */
    public function getAttribute(int $attribute): mixed {}

    /** @tentative-return-type */
    public static function getAvailableDrivers(): array {}

    /** @tentative-return-type */
    public function inTransaction(): bool {}

    /** @tentative-return-type */
    public function lastInsertId(?string $name = null): string|false {}

    /** @tentative-return-type */
    public function prepare(string $query, array $options = []): PDOStatement|false {}

    /** @tentative-return-type */
    public function query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false {}

    /** @tentative-return-type */
    public function quote(string $string, int $type = PDO::PARAM_STR): string|false {}

    /** @tentative-return-type */
    public function rollBack(): bool {}

    /** @tentative-return-type */
    public function setAttribute(int $attribute, mixed $value): bool {}
}