It's not clear the difference between insertValues and insertQuery in QueryuBuilder class. They have the same description, maybe it could be nice to have an example in function annotations.
/**
* Create an insert query builder
*
* @param string|ExpressionRelation $relation
* SQL from statement relation name
*/
public function insertValues($relation): InsertValuesQuery;
/**
* Create an insert with query builder
*
* @param string|ExpressionRelation $relation
* SQL from statement relation name
*/
public function insertQuery($relation): InsertQueryQuery;
It's not clear the difference between insertValues and insertQuery in QueryuBuilder class. They have the same description, maybe it could be nice to have an example in function annotations.