private function compileUsing(array $join)
	{
		$sql = array();
		list($using, $table, $type, $column) = $join;

		if ($type !== null)
		{
			$sql[] = $type;
		}

		array_push($sql, "JOIN", $table, "USING({$column})");
		return join(' ', $sql);
	}
private function compileUsing(array $join)
	{
		$sql = array();
		list($using, $table, $type, $column) = $join;

		if ($type !== null)
		{
			$sql[] = $type;
		}

		array_push($sql, "JOIN", $table, "USING({$column})");
		return join(' ', $sql);
	}
private function compileUsing ( array $ join ) { $ sql = array ( ) ; list ( $ using , $ table , $ type , $ column ) = $ join ; if ( $ type !== null ) { $ sql [ ] = $ type ; } array_push ( $ sql , "JOIN" , $ table , "USING({$column})" ) ; return join ( ' ' , $ sql ) ; }
Compiles a JOIN USING clause

@param  array $join  The join to compile
@return string
Compiles a JOIN USING clause