diff --git a/cql3/selection/selection.cc b/cql3/selection/selection.cc index d557f1be32..62e5c8412f 100644 --- a/cql3/selection/selection.cc +++ b/cql3/selection/selection.cc @@ -247,7 +247,7 @@ public: } virtual bool is_aggregate() const override { - return _factories->does_aggregation(); + return !_inner_loop.empty(); } virtual bool is_count() const override { @@ -373,7 +373,7 @@ protected: } virtual bool is_aggregate() const override { - return _factories->does_aggregation(); + return !_sel._inner_loop.empty(); } virtual std::vector transform_input_row(result_set_builder& rs) override {