Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2013-11-13 05:51:14 +0400
committermattab <matthieu.aubry@gmail.com>2013-11-13 05:51:14 +0400
commitf1972940abaeabfd1b9110475a623be228c6a39c (patch)
treec8d949b0408b15da7815efdab5c6394e0d2e3423 /plugins/Actions/Archiver.php
parent9caddfb2031715684138e7ea5ef119b512a10da6 (diff)
Refs #4278 Rewriting aggregateNumericMetrics() to use DataTable aggregation only (code reuse)
Diffstat (limited to 'plugins/Actions/Archiver.php')
-rw-r--r--plugins/Actions/Archiver.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/Actions/Archiver.php b/plugins/Actions/Archiver.php
index 8b3a0b8a3b..3938211a19 100644
--- a/plugins/Actions/Archiver.php
+++ b/plugins/Actions/Archiver.php
@@ -59,17 +59,17 @@ class Archiver extends \Piwik\Plugin\Archiver
Action::TYPE_PAGE_TITLE,
Action::TYPE_SITE_SEARCH,
);
- static protected $invalidSummedColumnNameToRenamedNameFromPeriodArchive = array(
+ static protected $columnsToRenameAfterAggregation = array(
Metrics::INDEX_NB_UNIQ_VISITORS => Metrics::INDEX_SUM_DAILY_NB_UNIQ_VISITORS,
Metrics::INDEX_PAGE_ENTRY_NB_UNIQ_VISITORS => Metrics::INDEX_PAGE_ENTRY_SUM_DAILY_NB_UNIQ_VISITORS,
Metrics::INDEX_PAGE_EXIT_NB_UNIQ_VISITORS => Metrics::INDEX_PAGE_EXIT_SUM_DAILY_NB_UNIQ_VISITORS,
);
- static public $invalidSummedColumnNameToDeleteFromDayArchive = array(
+ static public $columnsToDeleteAfterAggregation = array(
Metrics::INDEX_NB_UNIQ_VISITORS,
Metrics::INDEX_PAGE_ENTRY_NB_UNIQ_VISITORS,
Metrics::INDEX_PAGE_EXIT_NB_UNIQ_VISITORS,
);
- private static $actionColumnAggregationOperations = array(
+ private static $columnsAggregationOperation = array(
Metrics::INDEX_PAGE_MAX_TIME_GENERATION => 'max',
Metrics::INDEX_PAGE_MIN_TIME_GENERATION => 'min'
);
@@ -171,7 +171,7 @@ class Archiver extends \Piwik\Plugin\Archiver
|| $type == Action::TYPE_PAGE_TITLE
) {
// for page urls and page titles, performance metrics exist and have to be aggregated correctly
- $dataTable->setMetadata(DataTable::COLUMN_AGGREGATION_OPS_METADATA_NAME, self::$actionColumnAggregationOperations);
+ $dataTable->setMetadata(DataTable::COLUMN_AGGREGATION_OPS_METADATA_NAME, self::$columnsAggregationOperation);
}
$this->actionsTablesByType[$type] = $dataTable;
@@ -531,8 +531,8 @@ class Archiver extends \Piwik\Plugin\Archiver
ArchivingHelper::$maximumRowsInDataTableLevelZero,
ArchivingHelper::$maximumRowsInSubDataTable,
ArchivingHelper::$columnToSortByBeforeTruncation,
- self::$actionColumnAggregationOperations,
- self::$invalidSummedColumnNameToRenamedNameFromPeriodArchive
+ self::$columnsAggregationOperation,
+ self::$columnsToRenameAfterAggregation
);
$dataTableToSum = array(
@@ -546,7 +546,7 @@ class Archiver extends \Piwik\Plugin\Archiver
ArchivingHelper::$maximumRowsInSubDataTable,
ArchivingHelper::$columnToSortByBeforeTruncation,
$aggregation,
- self::$invalidSummedColumnNameToRenamedNameFromPeriodArchive
+ self::$columnsToRenameAfterAggregation
);
$this->getProcessor()->aggregateNumericMetrics($this->getMetricNames());