| 99 | } |
| 100 | |
| 101 | SearchQuery from_group_by(const GroupByVectorQuery &gq) { |
| 102 | SearchQuery sq; |
| 103 | sq.target_ = gq.target_; |
| 104 | sq.filter_ = gq.filter_; |
| 105 | sq.include_vector_ = gq.include_vector_; |
| 106 | sq.output_fields_ = gq.output_fields_; |
| 107 | sq.topk_ = 0; |
| 108 | return sq; |
| 109 | } |
| 110 | |
| 111 | Result<GroupResults> SQLEngineImpl::execute_group_by( |
| 112 | CollectionSchema::Ptr collection, const GroupByVectorQuery &group_by_query, |