@@ 308-313 (lines=6) @@ | ||
305 | foreach ($columns as $key_of_column => $column) { |
|
306 | if (strlen($ret) == 0) { |
|
307 | $ret .= self::escapeTableNameFromFullColumnElement($column); |
|
308 | } else { |
|
309 | $ret .= |
|
310 | "\n\t" . $a->type . ' ' . self::escapeTableNameFromFullColumnElement($column) . |
|
311 | "\n\t\t" . 'on ' . self::escapeColumnName($last_column) . |
|
312 | ' = ' . self::escapeColumnName($column); |
|
313 | } |
|
314 | $last_column = $column; |
|
315 | } |
|
316 | } else { |
|
@@ 347-356 (lines=10) @@ | ||
344 | self::escapeColumnName($join_left_column) . |
|
345 | ' = ' . |
|
346 | self::escapeColumnName($join_right_column); |
|
347 | } else { |
|
348 | $ret .= ' ' . |
|
349 | "\n\t" . $a->type . |
|
350 | ' ' . |
|
351 | self::escapeTableNameFromFullColumnElement($join_right_column) . |
|
352 | "\n\t\t" . 'on ' . |
|
353 | self::escapeColumnName($join_left_column) . |
|
354 | ' = ' . |
|
355 | self::escapeColumnName($join_right_column); |
|
356 | } |
|
357 | $join_right_table_name = self::escapeTableNameFromFullColumnElement($join_right_column); |
|
358 | if (isset($joinable_where_clause[$join_right_table_name])) { |
|
359 | $ret .= ' and ' |