| 44 | namespace impala { |
| 45 | |
| 46 | AggregatorConfig::AggregatorConfig( |
| 47 | const TAggregator& taggregator, FragmentState* state, PlanNode* pnode, int agg_idx) |
| 48 | : agg_idx_(agg_idx), |
| 49 | intermediate_tuple_id_(taggregator.intermediate_tuple_id), |
| 50 | intermediate_tuple_desc_( |
| 51 | state->desc_tbl().GetTupleDescriptor(intermediate_tuple_id_)), |
| 52 | output_tuple_id_(taggregator.output_tuple_id), |
| 53 | output_tuple_desc_(state->desc_tbl().GetTupleDescriptor(output_tuple_id_)), |
| 54 | row_desc_(*pnode->row_descriptor_), |
| 55 | input_row_desc_(*pnode->children_[0]->row_descriptor_), |
| 56 | needs_finalize_(taggregator.need_finalize) {} |
| 57 | |
| 58 | Status AggregatorConfig::Init( |
| 59 | const TAggregator& taggregator, FragmentState* state, PlanNode* pnode) { |
nothing calls this directly
no test coverage detected