| 1882 | std::vector<std::string> sqls; |
| 1883 | std::vector<VectorPtr> complexConstants; |
| 1884 | |
| 1885 | for (const auto& expr : exprs()) { |
| 1886 | try { |
| 1887 | sqls.emplace_back(expr->toSql(&complexConstants)); |
| 1888 | } catch (const std::exception& e) { |
| 1889 | LOG_EVERY_N(WARNING, 100) << "Failed to generate SQL: " << e.what(); |
| 1890 | sqls.emplace_back("<failed to generate>"); |
| 1891 | } |
| 1892 | } |
| 1893 | |
| 1894 | auto uuid = makeUuid(); |
| 1895 | for (const auto& listener : listeners) { |