PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 1.3.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v1.3.1
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Db / AdapterInterface.php
matomo / app / core / Db Last commit date
Adapter 6 years ago Schema 6 years ago Adapter.php 6 years ago AdapterInterface.php 6 years ago BatchInsert.php 6 years ago Schema.php 6 years ago SchemaInterface.php 6 years ago Settings.php 6 years ago TransactionLevel.php 6 years ago
AdapterInterface.php
74 lines
1 <?php
2 /**
3 * Piwik - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 *
8 */
9
10 namespace Piwik\Db;
11
12 use Exception;
13
14 /**
15 */
16 interface AdapterInterface
17 {
18 /**
19 * Reset the configuration variables in this adapter.
20 */
21 public function resetConfig();
22
23 /**
24 * Return default port.
25 *
26 * @return int
27 */
28 public static function getDefaultPort();
29
30 /**
31 * Check database server version
32 *
33 * @throws Exception if database version is less than required version
34 */
35 public function checkServerVersion();
36
37 /**
38 * Returns true if this adapter's required extensions are enabled
39 *
40 * @return bool
41 */
42 public static function isEnabled();
43
44 /**
45 * Returns true if this adapter supports blobs as fields
46 *
47 * @return bool
48 */
49 public function hasBlobDataType();
50
51 /**
52 * Returns true if this adapter supports bulk loading
53 *
54 * @return bool
55 */
56 public function hasBulkLoader();
57
58 /**
59 * Test error number
60 *
61 * @param Exception $e
62 * @param string $errno
63 * @return bool
64 */
65 public function isErrNo($e, $errno);
66
67 /**
68 * Is the connection character set equal to utf8?
69 *
70 * @return bool
71 */
72 public function isConnectionUTF8();
73 }
74