| 52 | namespace compute { |
| 53 | |
| 54 | void Expression::Call::ComputeHash() { |
| 55 | hash = std::hash<std::string>{}(function_name); |
| 56 | for (const auto& arg : arguments) { |
| 57 | arrow::internal::hash_combine(hash, arg.hash()); |
| 58 | } |
| 59 | } |
| 60 | |
| 61 | Expression::Expression(Call call) { |
| 62 | call.ComputeHash(); |
no test coverage detected