public function addUsing(JoinClause $usingClause)
{
$this->usingClauses[] = $usingClause;
return $this;
}
/** * @param $relationSelector - Relation object, relation name or nested relations 'rel1->rel2' * @param null $aliases - alias of the first joined table or array of aliases for nested joins * @return ModelQueryBuilder */ public function using($relationSelector, $aliases) { $modelJoins = $this->createModelJoins($relationSelector, $aliases, 'USING', array()); foreach ($modelJoins as $modelJoin) { $this->_query->addUsing($modelJoin->asJoinClause()); } return $this; }