| 76 | } |
| 77 | |
| 78 | Expression call(std::string function, std::vector<Expression> arguments, |
| 79 | std::shared_ptr<compute::FunctionOptions> options) { |
| 80 | Expression::Call call; |
| 81 | call.function_name = std::move(function); |
| 82 | call.arguments = std::move(arguments); |
| 83 | call.options = std::move(options); |
| 84 | return Expression(std::move(call)); |
| 85 | } |
| 86 | |
| 87 | const Datum* Expression::literal() const { |
| 88 | if (impl_ == nullptr) return nullptr; |
no test coverage detected