Class RelAggregate¶
-
class
RelAggregate: public RelAlgNode¶ Public Functions
-
RelAggregate(RelAggregate const &rhs)¶
-
size_t
size() const¶
-
const size_t
getGroupByCount() const¶
-
const size_t
getAggExprsCount() const¶
-
const std::vector<std::string> &
getFields() const¶
-
void
setFields(std::vector<std::string> &&new_fields)¶
-
const std::string
getFieldName(const size_t i) const¶
-
std::string
toString() const¶
-
size_t
toHash() const¶
-
std::shared_ptr<RelAlgNode>
deepCopy() const¶
-
void
addHint(const ExplainedQueryHint &hint_explained)¶
-
const bool
hasHintEnabled(QueryHint candidate_hint) const¶
-
const ExplainedQueryHint &
getHintInfo(QueryHint hint) const¶
-
bool
hasDeliveredHint()¶
-
Hints *
getDeliveredHints()¶
-