| 793 | } |
| 794 | |
| 795 | Result<std::vector<compute::Expression>> GetValueArgs(const SubstraitCall& call, |
| 796 | int start_index) { |
| 797 | std::vector<compute::Expression> expressions; |
| 798 | for (int index = start_index; index < call.size(); index++) { |
| 799 | ARROW_ASSIGN_OR_RAISE(compute::Expression arg, call.GetValueArg(index)); |
| 800 | expressions.push_back(arg); |
| 801 | } |
| 802 | return expressions; |
| 803 | } |
| 804 | |
| 805 | ExtensionIdRegistry::SubstraitCallToArrow DecodeOptionlessOverflowableArithmetic( |
| 806 | const std::string& function_name) { |
no test coverage detected