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 / Columns / Join.php
matomo / app / core / Columns Last commit date
Join 6 years ago ComputedMetricFactory.php 6 years ago Dimension.php 6 years ago DimensionMetricFactory.php 6 years ago DimensionsProvider.php 6 years ago Discriminator.php 6 years ago Join.php 6 years ago MetricsList.php 6 years ago Updater.php 6 years ago
Join.php
62 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 namespace Piwik\Columns;
10
11 use Exception;
12
13 /**
14 * @api
15 * @since 3.1.0
16 */
17 class Join
18 {
19 private $table;
20 private $column;
21 private $targetColumn;
22
23 /**
24 * Join constructor.
25 * @param $table
26 * @param $column
27 * @param $targetColumn
28 * @throws Exception
29 */
30 public function __construct($table, $column, $targetColumn)
31 {
32 $this->table = $table;
33 $this->column = $column;
34 $this->targetColumn = $targetColumn;
35 }
36
37 /**
38 * @return string
39 */
40 public function getTable()
41 {
42 return $this->table;
43 }
44
45 /**
46 * @return string
47 */
48 public function getColumn()
49 {
50 return $this->column;
51 }
52
53 /**
54 * @return string
55 */
56 public function getTargetColumn()
57 {
58 return $this->targetColumn;
59 }
60
61 }
62