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
()¶
-