improved sql parser.

This commit is contained in:
wenshao
2017-07-19 00:40:03 +08:00
parent 1ef867781d
commit 811aa9b4b5
17 changed files with 1042 additions and 34 deletions
@@ -788,6 +788,25 @@ public class SQLUtils {
return name;
}
public static boolean nameEquals(String a, String b) {
if (a == b) {
return true;
}
if (a == null || b == null) {
return false;
}
if (a.equalsIgnoreCase(b)) {
return true;
}
String normalize_a = normalize(a);
String normalize_b = normalize(b);
return normalize_a.equalsIgnoreCase(normalize_b);
}
public static boolean isValue(SQLExpr expr) {
if (expr instanceof SQLLiteralExpr) {
return true;