PHP Class Piwik\DataAccess\LogQueryBuilder\JoinTables

Inheritance: extends ArrayObject
Show file Open project: piwik/piwik Class Usage Examples

Public Methods

Method 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

Method Description
checkTableCanBeUsedForSegmentation ( $tableName )

Method Details

__construct() public method

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

addTableToJoin() public method

public addTableToJoin ( $tableName )

findIndexOfManuallyAddedTable() public method

public findIndexOfManuallyAddedTable ( $tableNameToFind )

getLogTable() public method

public getLogTable ( $tableName )

getTables() public method

public getTables ( )

hasAddedTableManually() public method

public hasAddedTableManually ( $tableToFind )

hasJoinedTable() public method

public hasJoinedTable ( $tableName )

hasJoinedTableManually() public method

public hasJoinedTableManually ( $tableToFind, $joinToFind )

sort() public method

public sort ( $cmpFunction )