Download core/DataTable/DataTableInterface.php from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/core/DataTable/DataTableInterface.php
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/core/DataTable/DataTableInterface.php
-
curl -L -o DataTableInterface.php https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/core/DataTable/DataTableInterface.php
1.13 kB
| /** | |
| * Matomo - free/libre analytics platform | |
| * | |
| * @link https://matomo.org | |
| * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| */ | |
| namespace Piwik\DataTable; | |
| /** | |
| * The DataTable Interface | |
| * | |
| */ | |
| interface DataTableInterface | |
| { | |
| public function getRowsCount(); | |
| public function queueFilter($className, $parameters = array()); | |
| public function applyQueuedFilters(); | |
| public function filter($className, $parameters = array()); | |
| public function multiFilter($otherTables, $filter); | |
| public function getFirstRow(); | |
| public function __toString(); | |
| public function enableRecursiveSort(); | |
| public function renameColumn($oldName, $newName); | |
| public function deleteColumns($columns, $deleteRecursiveInSubtables = false); | |
| public function deleteRow($id); | |
| public function deleteColumn($name); | |
| public function getColumn($name); | |
| public function getColumns(); | |
| public function deleteRowsMetadata($name, $deleteRecursiveInSubtables = false); | |
| public function setAsBuiltWithoutArchives(bool $flag): void; | |
| public function wasBuiltWithoutArchives(): bool; | |
| } | |