[[acero::export]]
| 464 | |
| 465 | // [[acero::export]] |
| 466 | std::shared_ptr<acero::ExecNode> ExecNode_OrderBy( |
| 467 | const std::shared_ptr<acero::ExecNode>& input, cpp11::list sort_options) { |
| 468 | return MakeExecNodeOrStop( |
| 469 | "order_by", input->plan(), {input.get()}, |
| 470 | acero::OrderByNodeOptions{std::dynamic_pointer_cast<compute::SortOptions>( |
| 471 | make_compute_options("sort_indices", sort_options)) |
| 472 | ->AsOrdering()}); |
| 473 | } |
| 474 | |
| 475 | // [[acero::export]] |
| 476 | std::shared_ptr<acero::ExecNode> ExecNode_SourceNode( |
no test coverage detected