| @@ 733-740 (lines=8) @@ | ||
| 730 | * |
|
| 731 | * @return QueryBuilderInterface |
|
| 732 | */ |
|
| 733 | public function groupStart(): QueryBuilderInterface |
|
| 734 | { |
|
| 735 | $conj = empty($this->queryMap) ? ' WHERE ' : ' '; |
|
| 736 | ||
| 737 | $this->_appendMap($conj, '(', 'group_start'); |
|
| 738 | ||
| 739 | return $this; |
|
| 740 | } |
|
| 741 | ||
| 742 | /** |
|
| 743 | * Adds a paren to the current query for query grouping, |
|
| @@ 748-755 (lines=8) @@ | ||
| 745 | * |
|
| 746 | * @return QueryBuilderInterface |
|
| 747 | */ |
|
| 748 | public function notGroupStart(): QueryBuilderInterface |
|
| 749 | { |
|
| 750 | $conj = empty($this->queryMap) ? ' WHERE ' : ' AND '; |
|
| 751 | ||
| 752 | $this->_appendMap($conj, ' NOT (', 'group_start'); |
|
| 753 | ||
| 754 | return $this; |
|
| 755 | } |
|
| 756 | ||
| 757 | /** |
|
| 758 | * Adds a paren to the current query for query grouping, |
|