/** * Get a select query builder * * @param mixed... Fields * @return Slab\DB\QueryBuilder\SelectQueryBuilder **/ public function select($field = null) { $connection = $this->connection(); $compiler = $connection->getCompiler(); $query = new SelectQueryBuilder($connection, $compiler); if ($field !== null) { $query->addSelects(func_get_args()); } return $query; }