| 117 | } |
| 118 | |
| 119 | static const LogicalOperator* unwrapFlattens(const LogicalOperator* op) { |
| 120 | while (op->getOperatorType() == LogicalOperatorType::FLATTEN) { |
| 121 | op = op->getChild(0).get(); |
| 122 | } |
| 123 | return op; |
| 124 | } |
| 125 | |
| 126 | static bool isScalarFunction(const std::shared_ptr<Expression>& expression, |
| 127 | const std::string& name) { |
no test coverage detected