net.sf.jsqlparser.statement.delete.Delete.getJoins()方法的使用及代码示例

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

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

Delete.getJoins介绍

暂无

代码示例

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

  1. @Override
  2. public void visit(Delete delete) {
  3. visit(delete.getTable());
  4. if (delete.getJoins() != null) {
  5. for (Join join : delete.getJoins()) {
  6. join.getRightItem().accept(this);
  7. }
  8. }
  9. if (delete.getWhere() != null) {
  10. delete.getWhere().accept(this);
  11. }
  12. }

代码示例来源: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: baomidou/mybatis-plus

  1. where = delete.getWhere();
  2. table = delete.getTable();
  3. joins = delete.getJoins();

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

  1. @Override
  2. public void visit(Delete delete) {
  3. visit(delete.getTable());
  4. if (delete.getJoins() != null) {
  5. for (Join join : delete.getJoins()) {
  6. join.getRightItem().accept(this);
  7. }
  8. }
  9. if (delete.getWhere() != null) {
  10. delete.getWhere().accept(this);
  11. }
  12. }

代码示例来源:origin: com.github.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: com.baomidou/mybatis-plus-extension

  1. where = delete.getWhere();
  2. table = delete.getTable();
  3. joins = delete.getJoins();

相关文章