public function join(string $table, string $type = "INNER JOIN"): self
    {
        $this->qBuilder->join($table, $type);
        return $this;
    }
public function join(string $table, string $type = "INNER JOIN"): self
    {
        $this->qBuilder->join($table, $type);
        return $this;
    }
public function join ( string $ table , string $ type = "INNER JOIN" ) : self { $ this -> qBuilder -> join ( $ table , $ type ) ; return $ this ; }
Add table to join

Adds a new table to join with the main table to the list of joins. If only
a table is added without a condition with the 'joinCond', an exception will
be thrown when an attempt to create a query is made.

@param string $table Table name to which the join is to be made
@param string $type Join type, default string("INNER JOIN")
@return self
Add table to join