-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathtdengine.stub.php
90 lines (54 loc) · 1.85 KB
/
tdengine.stub.php
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
<?php
namespace TDengine
{
class Connection
{
public function __construct(string $host = '127.0.0.1', int $port = 6030, string $user = 'root', string $pass = 'taosdata', ?string $db = null) { }
public function connect(): void {}
public function isConnected(): bool {}
public function close(): void {}
public function getHost(): string {}
public function getPort(): int {}
public function getUser(): string {}
public function getPass(): string {}
public function getDb(): ?string {}
public function getServerInfo(): string {}
public function selectDb(string $db): void {}
public function query(string $sql): Resource {}
public function prepare(string $sql): Statement {}
}
class Resource
{
public function getConnection(): Connection {}
public function getStatement(): ?Statement {}
public function getSql(): string {}
public function getResultPrecision(): int {}
public function fetch(): array {}
public function fetchRow(): array {}
public function getFieldCount(): int {}
public function affectedRows(): int {}
public function fetchFields(): array {}
public function close(): void {}
}
class Statement
{
public function getConnection(): Connection {}
public function getSql(): string {}
public function close(): void {}
public function bindParams(array $params): void {}
public function execute(): Resource {}
public function setTableNameTags(string $tableName, array $tags = []): void {}
}
function setOptions(array $options): bool
{
}
function getClientInfo(): string
{
}
}
namespace TDengine\Exception
{
class TDengineException extends \Exception
{
}
}