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

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

本文整理了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

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

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

  1. @Override
  2. public void visit(Merge merge) {
  3. visit(merge.getTable());
  4. if (merge.getUsingTable() != null) {
  5. merge.getUsingTable().accept(this);
  6. } else if (merge.getUsingSelect() != null) {
  7. merge.getUsingSelect().accept((FromItemVisitor) this);
  8. }
  9. }

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

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

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

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

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

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

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

  1. @Override
  2. public void visit(Merge merge) {
  3. visit(merge.getTable());
  4. if (merge.getUsingTable() != null) {
  5. merge.getUsingTable().accept(this);
  6. } else if (merge.getUsingSelect() != null) {
  7. merge.getUsingSelect().accept((FromItemVisitor) this);
  8. }
  9. }

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

  1. @SuppressWarnings("unchecked")
  2. protected void navigateJoins()
  3. {
  4. PlainSelect ps = this.plainSelect;
  5. List<Join> joins = ps.getJoins();
  6. if (joins != null)
  7. {
  8. for (Join join : joins)
  9. {
  10. FromItem fromItem = join.getRightItem();
  11. if (fromItem instanceof Table)
  12. {
  13. Table rightTable = (Table) join.getRightItem();
  14. rightTable.accept(this.fromItemNavigator);
  15. if (join.getOnExpression() != null) join.getOnExpression().accept(this.expressionNavigator);
  16. List<Column> columns = join.getUsingColumns();
  17. if (columns != null) for (Column column : columns)
  18. column.accept(this.expressionNavigator);
  19. }
  20. else if (fromItem instanceof SubSelect)
  21. throw new UnsupportedOperationException("sub-select not supported in FROM clause.");
  22. }
  23. }
  24. }

相关文章