PHP Класс Repo2\QueryReactor\Sharding\ShardingController

Наследование: implements Repo2\QueryReactor\Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Repo2\QueryReactor\Sharding\ShardingService $sharding, string $controllerClass )
getLink ( Repo2\QueryReactor\Driver $driver, Repo2\QueryReactor\Query $query )
getQuery ( Repo2\QueryReactor\Driver $driver, $link )

Приватные методы

Метод Описание
pickGlobal ( ) : Repo2\QueryReactor\Controller
pickShard ( Repo2\QueryReactor\Sharding\ShardedQuery $query ) : Repo2\QueryReactor\Controller

Описание методов

__construct() публичный Метод

public __construct ( Repo2\QueryReactor\Sharding\ShardingService $sharding, string $controllerClass )
$sharding Repo2\QueryReactor\Sharding\ShardingService
$controllerClass string

getQuery() публичный Метод

public getQuery ( Repo2\QueryReactor\Driver $driver, $link )
$driver Repo2\QueryReactor\Driver