PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
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 1 month ago Schema 2 weeks ago Adapter.php 1 month ago AdapterInterface.php 1 month ago BatchInsert.php 6 months ago Schema.php 1 month ago SchemaInterface.php 1 month ago Settings.php 1 year ago TransactionLevel.php 1 year ago TransactionalDatabaseDynamicTrait.php 1 year ago TransactionalDatabaseInterface.php 1 year ago TransactionalDatabaseStaticTrait.php 1 year ago
AdapterInterface.php
63 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Db;
10
11 use Exception;
12 interface AdapterInterface extends \Piwik\Db\TransactionalDatabaseInterface
13 {
14 /**
15 * Reset the configuration variables in this adapter.
16 */
17 public function resetConfig();
18 /**
19 * Return default port.
20 * @deprecated Use Schema::getDefaultPortForSchema instead
21 *
22 * @return int
23 */
24 public static function getDefaultPort();
25 /**
26 * Check database server version
27 *
28 * @throws Exception if database version is less than required version
29 */
30 public function checkServerVersion();
31 /**
32 * Returns true if this adapter's required extensions are enabled
33 *
34 * @return bool
35 */
36 public static function isEnabled();
37 /**
38 * Returns true if this adapter supports blobs as fields
39 *
40 * @return bool
41 */
42 public function hasBlobDataType();
43 /**
44 * Returns true if this adapter supports bulk loading
45 *
46 * @return bool
47 */
48 public function hasBulkLoader();
49 /**
50 * Test error number
51 *
52 * @param Exception $e
53 * @param string|int $errno
54 * @return bool
55 */
56 public function isErrNo($e, $errno);
57 /**
58 * Is the connection character set equal to utf8?
59 *
60 * @return bool
61 */
62 }
63