/** * @param QueryBuilderHandler $queryBuilder * @param null $alias * * @return Raw */ public function subQuery(QueryBuilderHandler $queryBuilder, $alias = null) { $sql = '(' . $queryBuilder->getQuery()->getRawSql() . ')'; if ($alias) { $sql = $sql . ' as ' . $alias; } return $queryBuilder->raw($sql); }
public function raw($value, array $bindings = []) { return $this->query->raw($value, $bindings); }