(parts ...string)
| 388 | } |
| 389 | |
| 390 | func joinOracleSuffix(parts ...string) string { |
| 391 | var nonEmpty []string |
| 392 | for _, part := range parts { |
| 393 | if part != "" { |
| 394 | nonEmpty = append(nonEmpty, part) |
| 395 | } |
| 396 | } |
| 397 | return strings.Join(nonEmpty, " ") |
| 398 | } |
| 399 | |
| 400 | func extractOmniStatementText(sql string, loc oracleast.Loc) string { |
| 401 | return strings.TrimSpace(strings.TrimSuffix(oracleLocText(sql, loc.Start, loc.End), ";")) |
no test coverage detected