1.美图

1.SqlValidator
验证SQL语句的解析树
2.SqlValidatorImpl
SqlValidator默认实现类,校验的核心类,整体代码最为复杂
3.SqlValidatorScope
SQL校验名称解析范围
SqlValidatorScope describes the tables and columns accessible at a particular point in the query
代表了在某一个程序运行点,当前可见的字段名和表名
例子:
Sql:
SELECT expr1
FROM t1,
t2,