[bug fix] keep column name unchanged if aliasMap value is null

This commit is contained in:
Louis Xu
2016-04-15 18:21:13 +08:00
parent a5bec007f4
commit 1091861bb1
@@ -760,12 +760,14 @@ public class SchemaStatVisitor extends SQLASTVisitorAdapter {
Map<String, String> aliasMap = getAliasMap();
if (aliasMap != null) {
if (aliasMap.containsKey(name)) {
if (aliasMap.containsKey(name)
&& aliasMap.get(name) != null) {
return aliasMap.get(name);
}
String name_lcase = name.toLowerCase();
if (name_lcase != name && aliasMap.containsKey(name_lcase)) {
if (name_lcase != name && aliasMap.containsKey(name_lcase)
&& aliasMap.get(name_lcase) != null) {
return aliasMap.get(name_lcase);
}