@Override public boolean visit(MySqlDeleteStatement x) { print("DELETE "); if (x.isLowPriority()) { print("LOW_PRIORITY "); } if (x.isQuick()) { print("QUICK "); } if (x.isIgnore()) { print("IGNORE "); } if (x.getFrom() == null) { print("FROM "); printAndAccept(x.getTableNames(), ", "); } else { printAndAccept(x.getTableNames(), ", "); println(); print("FROM "); x.getFrom().accept(this); } if (x.getUsing() != null) { println(); print("USING "); x.getUsing().accept(this); } if (x.getWhere() != null) { println(); print("WHERE "); x.getWhere().accept(this); } if (x.getOrderBy() != null) { println(); x.getOrderBy().accept(this); } if (x.getLimit() != null) { println(); x.getLimit().accept(this); } return false; }