src/Mouf/Database/TDBM/QueryFactory/FindObjectsQueryFactory.php 1 location
|
@@ 33-35 (lines=3) @@
|
30 |
|
$sql = 'SELECT DISTINCT '.implode(', ', $columnsList).' FROM MAGICJOIN('.$this->mainTable.')'; |
31 |
|
|
32 |
|
$pkColumnNames = $this->schema->getTable($this->mainTable)->getPrimaryKeyColumns(); |
33 |
|
$pkColumnNames = array_map(function ($pkColumn) { |
34 |
|
return $this->tdbmService->getConnection()->quoteIdentifier($this->mainTable).'.'.$this->tdbmService->getConnection()->quoteIdentifier($pkColumn); |
35 |
|
}, $pkColumnNames); |
36 |
|
|
37 |
|
$countSql = 'SELECT COUNT(DISTINCT '.implode(', ', $pkColumnNames).') FROM MAGICJOIN('.$this->mainTable.')'; |
38 |
|
|
src/Mouf/Database/TDBM/QueryFactory/FindObjectsFromSqlQueryFactory.php 1 location
|
@@ 49-51 (lines=3) @@
|
46 |
|
|
47 |
|
// Let's compute the COUNT. |
48 |
|
$pkColumnNames = $this->schema->getTable($this->mainTable)->getPrimaryKeyColumns(); |
49 |
|
$pkColumnNames = array_map(function ($pkColumn) { |
50 |
|
return $this->tdbmService->getConnection()->quoteIdentifier($this->mainTable).'.'.$this->tdbmService->getConnection()->quoteIdentifier($pkColumn); |
51 |
|
}, $pkColumnNames); |
52 |
|
|
53 |
|
$countSql = 'SELECT COUNT(DISTINCT '.implode(', ', $pkColumnNames).') FROM '.$this->from; |
54 |
|
|