| 99 | } |
| 100 | |
| 101 | Status AnalyticEvalPlanNode::CreateExecNode(RuntimeState* state, ExecNode** node) const { |
| 102 | ObjectPool* pool = state->obj_pool(); |
| 103 | *node = pool->Add( |
| 104 | new AnalyticEvalNode(pool, *this, this->tnode_->analytic_node, state->desc_tbl())); |
| 105 | return Status::OK(); |
| 106 | } |
| 107 | |
| 108 | AnalyticEvalNode::AnalyticEvalNode(ObjectPool* pool, const AnalyticEvalPlanNode& pnode, |
| 109 | const TAnalyticNode& analytic_node, const DescriptorTbl& descs) |