package io.ebeaninternal.server.query;
import java.util.regex.Pattern;
class DbOrderByTrim {
private static final Pattern orderByTrim = Pattern.compile("(?i) asc\\b| desc\\b|\\b nulls first\\b|\\b nulls last\\b");
Convert the dbOrderBy clause to be safe for adding to select or distinct on.
/**
* Convert the dbOrderBy clause to be safe for adding to select or distinct on.
*/
static String trim(String dbOrderBy) {
// just remove the ASC and DESC keywords
return orderByTrim.matcher(dbOrderBy).replaceAll("");
}
}