in go/utils.go [791:805]
func GetTidySQL(query string) string {
query = multiLineCommentPattern.ReplaceAllString(query, "")
query = oneLineCommentPattern.ReplaceAllString(query, "")
stmt, err := sqlparser.Parse(query)
if err == nil {
q := sqlparser.String(stmt)
// OtherRead represents a DESCRIBE, or EXPLAIN statement.
// OtherAdmin represents a misc statement that relies on ADMIN privileges.
if q == "otherread" || q == "otheradmin" || strings.Contains(q, " '$path' ") {
return strings.Trim(query, " ")
}
query = dualPattern.ReplaceAllString(q, "")
}
return strings.Trim(query, " ")
}