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

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

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

Table.getFullyQualifiedName介绍

暂无

代码示例

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

@Override
public String toString() {
  return "DESCRIBE " + table.getFullyQualifiedName();
}

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

/**
 * Override to adapt the tableName generation (e.g. with / without schema).
 *
 * @param table
 * @return
 */
protected String extractTableName(Table table) {
  return table.getFullyQualifiedName();
}

代码示例来源:origin: scouter-project/scouter

public void visit(Table tableName) {
  String tableWholeName = tableName.getFullyQualifiedName();
  tables.add(tableWholeName);
}

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

@Override
public void visit(AllTableColumns allTableColumns) {
  buffer.append(allTableColumns.getTable().getFullyQualifiedName()).append(".*");
}

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

@Override
public String toString() {
  StringBuilder b = new StringBuilder();
  b.append("ALTER TABLE ").append(table.getFullyQualifiedName()).append(" ");
  Iterator<AlterExpression> altIter = alterExpressions.iterator();
  while (altIter.hasNext()) {
    b.append(altIter.next().toString());
    // Need to append whitespace after each ADD or DROP statement
    // but not the last one
    if (altIter.hasNext()) {
      b.append(", ");
    }
  }
  return b.toString();
}

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

@Override
  public String toString() {
    return getFullyQualifiedName()
        + ((alias != null) ? alias.toString() : "")
        + ((pivot != null) ? " " + pivot : "")
        + ((hint != null) ? hint.toString() : "");
  }
}

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

@Override
public String toString() {
  StringBuilder buffer = new StringBuilder();
  buffer.append("CREATE ");
  if (index.getType() != null) {
    buffer.append(index.getType());
    buffer.append(" ");
  }
  buffer.append("INDEX ");
  buffer.append(index.getName());
  buffer.append(" ON ");
  buffer.append(table.getFullyQualifiedName());
  if (index.getColumnsNames() != null) {
    buffer.append(" (");
    for (Iterator iter = index.getColumnsNames().iterator(); iter.hasNext();) {
      String columnName = (String) iter.next();
      buffer.append(columnName);
      if (iter.hasNext()) {
        buffer.append(", ");
      }
    }
    buffer.append(")");
  }
  return buffer.toString();
}

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

/**
 * Get name with out without using aliases.
 *
 * @param aliases
 * @return
 */
public String getName(boolean aliases) {
  StringBuilder fqn = new StringBuilder();
  if (table != null) {
    if (table.getAlias() != null && aliases) {
      fqn.append(table.getAlias().getName());
    } else {
      fqn.append(table.getFullyQualifiedName());
    }
  }
  if (fqn.length() > 0) {
    fqn.append('.');
  }
  if (columnName != null) {
    fqn.append(columnName);
  }
  return fqn.toString();
}

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

public void deParse(CreateIndex createIndex) {
  Index index = createIndex.getIndex();
  buffer.append("CREATE ");
  if (index.getType() != null) {
    buffer.append(index.getType());
    buffer.append(" ");
  }
  buffer.append("INDEX ");
  buffer.append(index.getName());
  buffer.append(" ON ");
  buffer.append(createIndex.getTable().getFullyQualifiedName());
  if (index.getColumnsNames() != null) {
    buffer.append(" (");
    for (Iterator iter = index.getColumnsNames().iterator(); iter.hasNext();) {
      String columnName = (String) iter.next();
      buffer.append(columnName);
      if (iter.hasNext()) {
        buffer.append(", ");
      }
    }
    buffer.append(")");
  }
}

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

public void deParse(AlterView alterView) {
  if(alterView.isUseReplace()){
    buffer.append("REPLACE ");
  }else{
    buffer.append("ALTER ");
  }
  buffer.append("VIEW ").append(alterView.getView().getFullyQualifiedName());
  if (alterView.getColumnNames() != null) {
    buffer.append(PlainSelect.getStringList(alterView.getColumnNames(), true, true));
  }
  buffer.append(" AS ");
  alterView.getSelectBody().accept(selectVisitor);
}

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

@Override
public void visit(Table tableName) {
  buffer.append(tableName.getFullyQualifiedName());
  Alias alias = tableName.getAlias();
  if (alias != null) {
    buffer.append(alias);
  }
  Pivot pivot = tableName.getPivot();
  if (pivot != null) {
    pivot.accept(this);
  }
  MySQLIndexHint indexHint = tableName.getIndexHint();
  if (indexHint != null) {
    buffer.append(indexHint);
  }
}

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

@Override
public void visit(Column tableColumn) {
  final Table table = tableColumn.getTable();
  String tableName = null;
  if (table != null) {
    if (table.getAlias() != null) {
      tableName = table.getAlias().getName();
    } else {
      tableName = table.getFullyQualifiedName();
    }
  }
  if (tableName != null && !tableName.isEmpty()) {
    buffer.append(tableName).append(".");
  }
  buffer.append(tableColumn.getColumnName());
}

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

buffer.append("IF NOT EXISTS ");
buffer.append(createTable.getTable().getFullyQualifiedName());
if (createTable.getSelect() != null) {
  buffer.append(" AS ");

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

buffer.append("INTO ");
buffer.append(replace.getTable().getFullyQualifiedName());
if (replace.getItemsList() != null) {
  if (replace.getColumns() != null) {

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

buffer.append("MATERIALIZED ");
buffer.append("VIEW ").append(createView.getView().getFullyQualifiedName());
if (createView.getColumnNames() != null) {
  buffer.append(PlainSelect.getStringList(createView.getColumnNames(), true, true));

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

public void deParse(Delete delete) {
  buffer.append("DELETE");
  if (delete.getTables() != null && delete.getTables().size() > 0) {
    for (Table table : delete.getTables()) {
      buffer.append(" ").append(table.getFullyQualifiedName());
    }
  }
  buffer.append(" FROM ").append(delete.getTable().toString());
  if (delete.getJoins() != null) {
    for (Join join : delete.getJoins()) {
      if (join.isSimple()) {
        buffer.append(", ").append(join);
      } else {
        buffer.append(" ").append(join);
      }
    }
  }
  if (delete.getWhere() != null) {
    buffer.append(" WHERE ");
    delete.getWhere().accept(expressionVisitor);
  }
  if (delete.getOrderByElements() != null) {
    new OrderByDeParser(expressionVisitor, buffer).deParse(delete.getOrderByElements());
  }
  if (delete.getLimit() != null) {
    new LimitDeparser(buffer).deParse(delete.getLimit());
  }
}

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

public void deParse(Upsert upsert) {
  buffer.append("UPSERT INTO ");
  buffer.append(upsert.getTable().getFullyQualifiedName());
  if (upsert.getColumns() != null) {
    appendColumns(upsert);
  }
  if (upsert.getItemsList() != null) {
    upsert.getItemsList().accept(this);
  }
  if (upsert.getSelect() != null) {
    appendSelect(upsert);
  }
  if (upsert.isUseDuplicate()) {
    appendDuplicate(upsert);
  }
}

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

/**
 * Override to adapt the tableName generation (e.g. with / without schema).
 *
 * @param table
 * @return
 */
protected String extractTableName(Table table) {
  return table.getFullyQualifiedName();
}

代码示例来源:origin: ontop/ontop

@Override
public void visit(Table table) {
  if (!withTCEs.contains(table.getFullyQualifiedName().toLowerCase())) {
    RelationID relationId = idfac.createRelationID(table.getSchemaName(), table.getName());
    relations.add(relationId);
  }
}

代码示例来源:origin: it.unibz.inf.ontop/ontop-mapping-sql-core

@Override
public void visit(Table table) {
  if (!withTCEs.contains(table.getFullyQualifiedName().toLowerCase())) {
    RelationID relationId = idfac.createRelationID(table.getSchemaName(), table.getName());
    relations.add(relationId);
  }
}

相关文章