| @@ 564-571 (lines=8) @@ | ||
| 561 | * |
|
| 562 | * @return QueryBuilderInterface |
|
| 563 | */ |
|
| 564 | public function groupStart(): QueryBuilderInterface |
|
| 565 | { |
|
| 566 | $conj = (empty($this->queryMap)) ? ' WHERE ' : ' '; |
|
| 567 | ||
| 568 | $this->_appendMap($conj, '(', 'group_start'); |
|
| 569 | ||
| 570 | return $this; |
|
| 571 | } |
|
| 572 | ||
| 573 | /** |
|
| 574 | * Adds a paren to the current query for query grouping, |
|
| @@ 579-586 (lines=8) @@ | ||
| 576 | * |
|
| 577 | * @return QueryBuilderInterface |
|
| 578 | */ |
|
| 579 | public function notGroupStart(): QueryBuilderInterface |
|
| 580 | { |
|
| 581 | $conj = (empty($this->queryMap)) ? ' WHERE ' : ' AND '; |
|
| 582 | ||
| 583 | $this->_appendMap($conj, ' NOT (', 'group_start'); |
|
| 584 | ||
| 585 | return $this; |
|
| 586 | } |
|
| 587 | ||
| 588 | /** |
|
| 589 | * Adds a paren to the current query for query grouping, |
|