@@ 277-288 (lines=12) @@ | ||
274 | * @param string $sql |
|
275 | * @return string |
|
276 | */ |
|
277 | private function addforUpdate($dbDriver, $sql) |
|
278 | { |
|
279 | if (empty($this->forUpdate)) { |
|
280 | return $sql; |
|
281 | } |
|
282 | ||
283 | if (is_null($dbDriver)) { |
|
284 | throw new \InvalidArgumentException('To get FOR UPDATE working you have to pass the DbDriver'); |
|
285 | } |
|
286 | ||
287 | return $dbDriver->getDbHelper()->forUpdate($sql); |
|
288 | } |
|
289 | ||
290 | /** |
|
291 | * @param DbDriverInterface $dbDriver |
|
@@ 295-306 (lines=12) @@ | ||
292 | * @param string $sql |
|
293 | * @return string |
|
294 | */ |
|
295 | private function addTop($dbDriver, $sql) |
|
296 | { |
|
297 | if (empty($this->top)) { |
|
298 | return $sql; |
|
299 | } |
|
300 | ||
301 | if (is_null($dbDriver)) { |
|
302 | throw new \InvalidArgumentException('To get Limit and Top working you have to pass the DbDriver'); |
|
303 | } |
|
304 | ||
305 | return $dbDriver->getDbHelper()->top($sql, $this->top); |
|
306 | } |
|
307 | ||
308 | /** |
|
309 | * @param DbDriverInterface $dbDriver |