Helper functions truncateSQL truncates long SQL strings for readable error messages
(sql string)
| 284 | |
| 285 | // truncateSQL truncates long SQL strings for readable error messages |
| 286 | func truncateSQL(sql string) string { |
| 287 | const maxLen = 100 |
| 288 | sql = strings.TrimSpace(sql) |
| 289 | if len(sql) <= maxLen { |
| 290 | return sql |
| 291 | } |
| 292 | return sql[:maxLen] + "..." |
| 293 | } |
| 294 | |
| 295 | // extractTables extracts all table names from an AST |
| 296 | func extractTables(astNode *ast.AST) []string { |
no outgoing calls