| 80 | } |
| 81 | |
| 82 | Status SelectNode::Open(RuntimeState* state) { |
| 83 | SCOPED_TIMER(runtime_profile_->total_time_counter()); |
| 84 | ScopedOpenEventAdder ea(this); |
| 85 | RETURN_IF_ERROR(ExecNode::Open(state)); |
| 86 | RETURN_IF_ERROR(child(0)->Open(state)); |
| 87 | child_row_batch_.reset( |
| 88 | new RowBatch(child(0)->row_desc(), state->batch_size(), mem_tracker())); |
| 89 | return Status::OK(); |
| 90 | } |
| 91 | |
| 92 | Status SelectNode::GetNext(RuntimeState* state, RowBatch* row_batch, bool* eos) { |
| 93 | SCOPED_TIMER(runtime_profile_->total_time_counter()); |
nothing calls this directly
no test coverage detected