java截取sql列_java–JSqlParser–从Column获取表名我刚刚开始探索JSqlparser.根据我的理解,我已经修改了TablesNamesFinder以提取列和表,并且它的⼯作正常但是⼀个⾮常⼩的问题.
@Override
public void visit(Column col) {
Column c = col;
String cname = c.getFullyQualifiedName();
Table t = c.getTable();
System.out.Name());
javaparser野外}
这个不打印的表,对于⼤多数情况,它打印为null,并且在极少数情况下,它打印表的别名但不打印表.有什么我忘了吗?
其余的访问
@Override
public void visit(SelectExpressionItem exp){
}
@Override
public void visit(Table tableName) {
// System.out.FullyQualifiedName());
}
@Override
public void visit(Select select) {
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论