| 446 | } |
| 447 | |
| 448 | void assertNoFunctionNodes(const QueryTreeNodePtr & node, |
| 449 | std::string_view function_name, |
| 450 | int exception_code, |
| 451 | std::string_view exception_function_name, |
| 452 | std::string_view exception_place_message) |
| 453 | { |
| 454 | ValidateFunctionNodesVisitor visitor(function_name, exception_code, exception_function_name, exception_place_message); |
| 455 | visitor.visit(node); |
| 456 | } |
| 457 | |
| 458 | void validateTreeSize(const QueryTreeNodePtr & node, |
| 459 | size_t max_size, |
no test coverage detected