OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RelAggregate Member List

This is the complete list of members for RelAggregate, including all inherited members.

accept(Visitor &v, std::string name) const overrideRelAggregateinlinevirtual
acceptChildren(Visitor &v) const overrideRelAggregateinlinevirtual
addHint(const ExplainedQueryHint &hint_explained)RelAggregateinline
addManagedInput(std::shared_ptr< const RelAlgNode > input)RelAlgNodeinline
agg_exprs_RelAggregateprivate
clearContextData() const RelAlgNodeinline
deepCopy() const overrideRelAggregateinlinevirtual
fields_RelAggregateprivate
getAggExprs() const RelAggregateinline
getAggExprsAndRelease()RelAggregateinline
getAggExprsCount() const RelAggregateinline
getAggregatesAndRelease()RelAggregateinline
getAndOwnInput(const size_t idx) const RelAlgNodeinline
getContextData() const RelAlgNodeinline
getDeliveredHints()RelAggregateinline
getFieldName(const size_t i) const RelAggregateinline
getFields() const RelAggregateinline
getGroupByCount() const RelAggregateinline
getHintInfo(QueryHint hint) const RelAggregateinline
getId() const RelAlgNodeinline
getIdInPlanTree() const RelAlgDagNodeinline
getInput(const size_t idx) const RelAlgNodeinline
getInputs() const RelAlgNodeinline
getOutputMetainfo() const RelAlgNodeinline
getQueryPlanDag() const RelAlgNodeinline
getQueryPlanDagHash() const RelAlgNodeinline
getRelNodeDagId() const RelAlgNodeinline
getStepNumber() const RelAlgDagNodeinlinevirtual
groupby_count_RelAggregateprivate
hasContextData() const RelAlgNodeinline
hasDeliveredHint()RelAggregateinline
hash_RelAlgNodemutableprotected
hash_value(RelAggregate const &)RelAggregatefriend
hasHintEnabled(QueryHint candidate_hint) const RelAggregateinline
hasInput(const RelAlgNode *needle) const RelAlgNodeinline
hint_applied_RelAggregateprivate
hints_RelAggregateprivate
id_RelAlgNodeprotected
id_in_plan_tree_RelAlgDagNodemutableprotected
inputCount() const RelAlgNodeinline
inputs_RelAlgNodeprotected
isNop() const RelAlgNodeinline
markAsNop()RelAlgNodeinline
RelAggregate()RelAggregateinline
RelAggregate(const size_t groupby_count, std::vector< std::unique_ptr< const RexAgg >> &agg_exprs, const std::vector< std::string > &fields, std::shared_ptr< const RelAlgNode > input)RelAggregateinline
RelAggregate(RelAggregate const &)RelAggregate
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRelAggregatefriend
RelAlgNode(RelAlgInputs inputs={})RelAlgNodeinline
replaceInput(std::shared_ptr< const RelAlgNode > old_input, std::shared_ptr< const RelAlgNode > input)RelAlgNodeinlinevirtual
resetQueryExecutionState()RelAlgNodeinline
resetRelAlgFirstId() noexceptRelAlgNodestatic
setAggExprs(std::vector< std::unique_ptr< const RexAgg >> &agg_exprs)RelAggregateinline
setContextData(const RaExecutionDesc *context_data) const RelAlgNodeinline
setFields(std::vector< std::string > &&new_fields)RelAggregateinline
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setOutputMetainfo(std::vector< TargetMetaInfo > targets_metainfo) const RelAlgNodeinline
setQueryPlanDag(const std::string &extracted_query_plan_dag) const RelAlgNodeinline
setRelNodeDagId(const size_t id) const RelAlgNodeinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
size() const overrideRelAggregateinlinevirtual
step_RelAlgDagNodemutableprotected
toHash() const overrideRelAggregateinlinevirtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const overrideRelAggregateinlinevirtual
~RelAlgNode()RelAlgNodeinlinevirtual