Repo2\QueryReactor\Driver\Mysqli\MysqliDriver::query PHP Method

query() public method

public query ( $link, Repo2\QueryBuilder\ExpressionInterface $expr )
$expr Repo2\QueryBuilder\ExpressionInterface
    public function query($link, QueryBuilder\ExpressionInterface $expr)
    {
        /* @var $link \mysqli */
        $sql = $expr->compile(new QueryBuilder\Driver\Mysqli($link));
        if (false === $link->query($sql, MYSQLI_ASYNC)) {
            throw $this->error($link);
        }
        $this->logger->debug(sprintf('Running %s on %s.', $sql, $this->info($link)));
    }