|
@@ 385-393 (lines=9) @@
|
| 382 |
|
* |
| 383 |
|
* @return \OCP\DB\QueryBuilder\IQueryBuilder This QueryBuilder instance. |
| 384 |
|
*/ |
| 385 |
|
public function select($select = null) { |
| 386 |
|
$selects = is_array($select) ? $select : func_get_args(); |
| 387 |
|
|
| 388 |
|
$this->queryBuilder->select( |
| 389 |
|
$this->helper->quoteColumnNames($selects) |
| 390 |
|
); |
| 391 |
|
|
| 392 |
|
return $this; |
| 393 |
|
} |
| 394 |
|
|
| 395 |
|
/** |
| 396 |
|
* Specifies an item that is to be returned with a different name in the query result. |
|
@@ 456-464 (lines=9) @@
|
| 453 |
|
* |
| 454 |
|
* @return \OCP\DB\QueryBuilder\IQueryBuilder This QueryBuilder instance. |
| 455 |
|
*/ |
| 456 |
|
public function addSelect($select = null) { |
| 457 |
|
$selects = is_array($select) ? $select : func_get_args(); |
| 458 |
|
|
| 459 |
|
$this->queryBuilder->addSelect( |
| 460 |
|
$this->helper->quoteColumnNames($selects) |
| 461 |
|
); |
| 462 |
|
|
| 463 |
|
return $this; |
| 464 |
|
} |
| 465 |
|
|
| 466 |
|
/** |
| 467 |
|
* Turns the query being built into a bulk delete query that ranges over |
|
@@ 809-818 (lines=10) @@
|
| 806 |
|
* |
| 807 |
|
* @return \OCP\DB\QueryBuilder\IQueryBuilder This QueryBuilder instance. |
| 808 |
|
*/ |
| 809 |
|
public function groupBy($groupBy) { |
| 810 |
|
$groupBys = is_array($groupBy) ? $groupBy : func_get_args(); |
| 811 |
|
|
| 812 |
|
call_user_func_array( |
| 813 |
|
[$this->queryBuilder, 'groupBy'], |
| 814 |
|
$this->helper->quoteColumnNames($groupBys) |
| 815 |
|
); |
| 816 |
|
|
| 817 |
|
return $this; |
| 818 |
|
} |
| 819 |
|
|
| 820 |
|
/** |
| 821 |
|
* Adds a grouping expression to the query. |
|
@@ 835-844 (lines=10) @@
|
| 832 |
|
* |
| 833 |
|
* @return \OCP\DB\QueryBuilder\IQueryBuilder This QueryBuilder instance. |
| 834 |
|
*/ |
| 835 |
|
public function addGroupBy($groupBy) { |
| 836 |
|
$groupBys = is_array($groupBy) ? $groupBy : func_get_args(); |
| 837 |
|
|
| 838 |
|
call_user_func_array( |
| 839 |
|
[$this->queryBuilder, 'addGroupBy'], |
| 840 |
|
$this->helper->quoteColumnNames($groupBys) |
| 841 |
|
); |
| 842 |
|
|
| 843 |
|
return $this; |
| 844 |
|
} |
| 845 |
|
|
| 846 |
|
/** |
| 847 |
|
* Sets a value for a column in an insert query. |