DeleteClauseVisitors.clauseVisitor(sb).startOn(clause);
String result = replace(sb);
Parameters parameters = DeleteClauseVisitors.getParameters(clause);
return execute(result, parameters.mergedParameters().toArray());
}
protected abstract Integer execute(String sql, Object[] values);
private String replace(StringBuilder sb) {