PHP Class Piwik\DataAccess\LogQueryBuilder\JoinTables

Inheritance: extends ArrayObject
Afficher le fichier Open project: piwik/piwik Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Piwik\Plugin\LogTablesProvider $logTablesProvider, array $tables ) Tables constructor.
addTableToJoin ( $tableName )
findIndexOfManuallyAddedTable ( $tableNameToFind )
getLogTable ( $tableName )
getTables ( )
hasAddedTableManually ( $tableToFind )
hasJoinedTable ( $tableName )
hasJoinedTableManually ( $tableToFind, $joinToFind )
sort ( $cmpFunction )

Private Methods

Méthode Description
checkTableCanBeUsedForSegmentation ( $tableName )

Method Details

__construct() public méthode

Tables constructor.
public __construct ( Piwik\Plugin\LogTablesProvider $logTablesProvider, array $tables )
$logTablesProvider Piwik\Plugin\LogTablesProvider
$tables array

addTableToJoin() public méthode

public addTableToJoin ( $tableName )

findIndexOfManuallyAddedTable() public méthode

public findIndexOfManuallyAddedTable ( $tableNameToFind )

getLogTable() public méthode

public getLogTable ( $tableName )

getTables() public méthode

public getTables ( )

hasAddedTableManually() public méthode

public hasAddedTableManually ( $tableToFind )

hasJoinedTable() public méthode

public hasJoinedTable ( $tableName )

hasJoinedTableManually() public méthode

public hasJoinedTableManually ( $tableToFind, $joinToFind )

sort() public méthode

public sort ( $cmpFunction )