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

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

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

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

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

  1. /**
  2. * Override to adapt the tableName generation (e.g. with / without schema).
  3. *
  4. * @param table
  5. * @return
  6. */
  7. protected String extractTableName(Table table) {
  8. return table.getFullyQualifiedName();
  9. }

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

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

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

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

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

  1. @Override
  2. public String toString() {
  3. StringBuilder b = new StringBuilder();
  4. b.append("ALTER TABLE ").append(table.getFullyQualifiedName()).append(" ");
  5. Iterator<AlterExpression> altIter = alterExpressions.iterator();
  6. while (altIter.hasNext()) {
  7. b.append(altIter.next().toString());
  8. // Need to append whitespace after each ADD or DROP statement
  9. // but not the last one
  10. if (altIter.hasNext()) {
  11. b.append(", ");
  12. }
  13. }
  14. return b.toString();
  15. }

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

  1. @Override
  2. public String toString() {
  3. return getFullyQualifiedName()
  4. + ((alias != null) ? alias.toString() : "")
  5. + ((pivot != null) ? " " + pivot : "")
  6. + ((hint != null) ? hint.toString() : "");
  7. }
  8. }

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

  1. @Override
  2. public String toString() {
  3. StringBuilder buffer = new StringBuilder();
  4. buffer.append("CREATE ");
  5. if (index.getType() != null) {
  6. buffer.append(index.getType());
  7. buffer.append(" ");
  8. }
  9. buffer.append("INDEX ");
  10. buffer.append(index.getName());
  11. buffer.append(" ON ");
  12. buffer.append(table.getFullyQualifiedName());
  13. if (index.getColumnsNames() != null) {
  14. buffer.append(" (");
  15. for (Iterator iter = index.getColumnsNames().iterator(); iter.hasNext();) {
  16. String columnName = (String) iter.next();
  17. buffer.append(columnName);
  18. if (iter.hasNext()) {
  19. buffer.append(", ");
  20. }
  21. }
  22. buffer.append(")");
  23. }
  24. return buffer.toString();
  25. }

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

  1. /**
  2. * Get name with out without using aliases.
  3. *
  4. * @param aliases
  5. * @return
  6. */
  7. public String getName(boolean aliases) {
  8. StringBuilder fqn = new StringBuilder();
  9. if (table != null) {
  10. if (table.getAlias() != null && aliases) {
  11. fqn.append(table.getAlias().getName());
  12. } else {
  13. fqn.append(table.getFullyQualifiedName());
  14. }
  15. }
  16. if (fqn.length() > 0) {
  17. fqn.append('.');
  18. }
  19. if (columnName != null) {
  20. fqn.append(columnName);
  21. }
  22. return fqn.toString();
  23. }

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

  1. public void deParse(CreateIndex createIndex) {
  2. Index index = createIndex.getIndex();
  3. buffer.append("CREATE ");
  4. if (index.getType() != null) {
  5. buffer.append(index.getType());
  6. buffer.append(" ");
  7. }
  8. buffer.append("INDEX ");
  9. buffer.append(index.getName());
  10. buffer.append(" ON ");
  11. buffer.append(createIndex.getTable().getFullyQualifiedName());
  12. if (index.getColumnsNames() != null) {
  13. buffer.append(" (");
  14. for (Iterator iter = index.getColumnsNames().iterator(); iter.hasNext();) {
  15. String columnName = (String) iter.next();
  16. buffer.append(columnName);
  17. if (iter.hasNext()) {
  18. buffer.append(", ");
  19. }
  20. }
  21. buffer.append(")");
  22. }
  23. }

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

  1. public void deParse(AlterView alterView) {
  2. if(alterView.isUseReplace()){
  3. buffer.append("REPLACE ");
  4. }else{
  5. buffer.append("ALTER ");
  6. }
  7. buffer.append("VIEW ").append(alterView.getView().getFullyQualifiedName());
  8. if (alterView.getColumnNames() != null) {
  9. buffer.append(PlainSelect.getStringList(alterView.getColumnNames(), true, true));
  10. }
  11. buffer.append(" AS ");
  12. alterView.getSelectBody().accept(selectVisitor);
  13. }

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

  1. @Override
  2. public void visit(Table tableName) {
  3. buffer.append(tableName.getFullyQualifiedName());
  4. Alias alias = tableName.getAlias();
  5. if (alias != null) {
  6. buffer.append(alias);
  7. }
  8. Pivot pivot = tableName.getPivot();
  9. if (pivot != null) {
  10. pivot.accept(this);
  11. }
  12. MySQLIndexHint indexHint = tableName.getIndexHint();
  13. if (indexHint != null) {
  14. buffer.append(indexHint);
  15. }
  16. }

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

  1. @Override
  2. public void visit(Column tableColumn) {
  3. final Table table = tableColumn.getTable();
  4. String tableName = null;
  5. if (table != null) {
  6. if (table.getAlias() != null) {
  7. tableName = table.getAlias().getName();
  8. } else {
  9. tableName = table.getFullyQualifiedName();
  10. }
  11. }
  12. if (tableName != null && !tableName.isEmpty()) {
  13. buffer.append(tableName).append(".");
  14. }
  15. buffer.append(tableColumn.getColumnName());
  16. }

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

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

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

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

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

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

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

  1. public void deParse(Delete delete) {
  2. buffer.append("DELETE");
  3. if (delete.getTables() != null && delete.getTables().size() > 0) {
  4. for (Table table : delete.getTables()) {
  5. buffer.append(" ").append(table.getFullyQualifiedName());
  6. }
  7. }
  8. buffer.append(" FROM ").append(delete.getTable().toString());
  9. if (delete.getJoins() != null) {
  10. for (Join join : delete.getJoins()) {
  11. if (join.isSimple()) {
  12. buffer.append(", ").append(join);
  13. } else {
  14. buffer.append(" ").append(join);
  15. }
  16. }
  17. }
  18. if (delete.getWhere() != null) {
  19. buffer.append(" WHERE ");
  20. delete.getWhere().accept(expressionVisitor);
  21. }
  22. if (delete.getOrderByElements() != null) {
  23. new OrderByDeParser(expressionVisitor, buffer).deParse(delete.getOrderByElements());
  24. }
  25. if (delete.getLimit() != null) {
  26. new LimitDeparser(buffer).deParse(delete.getLimit());
  27. }
  28. }

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

  1. public void deParse(Upsert upsert) {
  2. buffer.append("UPSERT INTO ");
  3. buffer.append(upsert.getTable().getFullyQualifiedName());
  4. if (upsert.getColumns() != null) {
  5. appendColumns(upsert);
  6. }
  7. if (upsert.getItemsList() != null) {
  8. upsert.getItemsList().accept(this);
  9. }
  10. if (upsert.getSelect() != null) {
  11. appendSelect(upsert);
  12. }
  13. if (upsert.isUseDuplicate()) {
  14. appendDuplicate(upsert);
  15. }
  16. }

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

  1. /**
  2. * Override to adapt the tableName generation (e.g. with / without schema).
  3. *
  4. * @param table
  5. * @return
  6. */
  7. protected String extractTableName(Table table) {
  8. return table.getFullyQualifiedName();
  9. }

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

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

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

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

相关文章