package org.reldb.rel.v0.storage.relvars.external;
public class ColumnName {
private final static String identifierRegexp = "[/[^a-zA-Z0-9#]+/]";
/** Clean up a column title so it can be used as an identifier. */
public static String cleanName(String name) {
if (name == null)
return "";
String columnName = name.trim().replaceAll(identifierRegexp, "_");
if (columnName.length() > 0) {
char firstChar = columnName.charAt(0);
if (Character.isDigit(firstChar))
columnName = "_" + columnName;
}
return columnName;
}
}