net.sf.jsqlparser.schema.Table.accept()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中net.sf.jsqlparser.schema.Table.accept()方法的一些代码示例,展示了Table.accept()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.accept()方法的具体详情如下:
包路径:net.sf.jsqlparser.schema.Table
类名称:Table
方法名:accept

Table.accept介绍

暂无

代码示例

代码示例来源:origin: JSQLParser/JSqlParser

@Override
public void visit(DescribeStatement describe) {
  describe.getTable().accept(this);
}

代码示例来源:origin: JSQLParser/JSqlParser

@Override
public void visit(Merge merge) {
  visit(merge.getTable());
  if (merge.getUsingTable() != null) {
    merge.getUsingTable().accept(this);
  } else if (merge.getUsingSelect() != null) {
    merge.getUsingSelect().accept((FromItemVisitor) this);
  }
}

代码示例来源:origin: ddf-project/DDF

@Override
public void visit(AllTableColumns allTableColumns) throws Exception {
  allTableColumns.getTable().accept(this);
}

代码示例来源:origin: ddf-project/DDF

@Override
public void visit(DescribeTable describeTable) throws Exception {
  describeTable.getName().accept(this);
}

代码示例来源:origin: ddf-project/DDF

public void visit(Column tableColumn) throws Exception {
  if (tableColumn.getTable() != null) {
    tableColumn.getTable().accept(this);
  }
}

代码示例来源:origin: com.github.jsqlparser/jsqlparser

@Override
public void visit(Merge merge) {
  visit(merge.getTable());
  if (merge.getUsingTable() != null) {
    merge.getUsingTable().accept(this);
  } else if (merge.getUsingSelect() != null) {
    merge.getUsingSelect().accept((FromItemVisitor) this);
  }
}

代码示例来源:origin: org.opencadc/cadc-adql

@SuppressWarnings("unchecked")
protected void navigateJoins()
{
  PlainSelect ps = this.plainSelect;
  List<Join> joins = ps.getJoins();
  if (joins != null)
  {
    for (Join join : joins)
    {
      FromItem fromItem = join.getRightItem();
      if (fromItem instanceof Table)
      {
        Table rightTable = (Table) join.getRightItem();
        rightTable.accept(this.fromItemNavigator);
        if (join.getOnExpression() != null) join.getOnExpression().accept(this.expressionNavigator);
        List<Column> columns = join.getUsingColumns();
        if (columns != null) for (Column column : columns)
          column.accept(this.expressionNavigator);
      }
      else if (fromItem instanceof SubSelect)
        throw new UnsupportedOperationException("sub-select not supported in FROM clause.");
    }
  }
}

相关文章