@@ 939-953 (lines=15) @@ | ||
936 | * |
|
937 | * @return SphinxQL |
|
938 | */ |
|
939 | public function where($column, $operator, $value = null) |
|
940 | { |
|
941 | if ($value === null) { |
|
942 | $value = $operator; |
|
943 | $operator = '='; |
|
944 | } |
|
945 | ||
946 | $this->where[] = array( |
|
947 | 'column' => $column, |
|
948 | 'operator' => $operator, |
|
949 | 'value' => $value |
|
950 | ); |
|
951 | ||
952 | return $this; |
|
953 | } |
|
954 | ||
955 | /** |
|
956 | * GROUP BY clause |
|
@@ 1013-1027 (lines=15) @@ | ||
1010 | * |
|
1011 | * @return SphinxQL The current object |
|
1012 | */ |
|
1013 | public function having($column, $operator, $value = null) |
|
1014 | { |
|
1015 | if ($value === null) { |
|
1016 | $value = $operator; |
|
1017 | $operator = '='; |
|
1018 | } |
|
1019 | ||
1020 | $this->having = array( |
|
1021 | 'column' => $column, |
|
1022 | 'operator' => $operator, |
|
1023 | 'value' => $value |
|
1024 | ); |
|
1025 | ||
1026 | return $this; |
|
1027 | } |
|
1028 | ||
1029 | /** |
|
1030 | * ORDER BY clause |