Examples of SQLExpr


Examples of com.alibaba.druid.sql.ast.SQLExpr

      }
    }

    if (lexer.token() == (Token.WHERE)) {
      lexer.nextToken();
      SQLExpr where = this.exprParser.expr();
      deleteStatement.setWhere(where);
    }
    if (lexer.token() == (Token.ORDER)) {
      SQLOrderBy orderBy = exprParser.parseOrderBy();
      deleteStatement.setOrderBy(orderBy);
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

    }
    acceptIdentifier(USER);
    WaspSqlCreateUserStatement stmt = new WaspSqlCreateUserStatement();
    for (;;) {
      WaspSqlCreateUserStatement.UserSpecification userSpec = new WaspSqlCreateUserStatement.UserSpecification();
      SQLExpr expr = exprParser.primary();
      userSpec.setUser(expr);
      if (lexer.token() == Token.IDENTIFIED) {
        lexer.nextToken();
        if (lexer.token() == Token.BY) {
          lexer.nextToken();
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

      stmt.setType(WaspSqlKillStatement.Type.QUERY);
      lexer.nextToken();
    } else {
      throw new ParserException("not support kill type " + lexer.token());
    }
    SQLExpr threadId = this.exprParser.expr();
    stmt.setThreadId(threadId);
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

  private WaspSqlShowStatusStatement parseShowStatus() {
    WaspSqlShowStatusStatement stmt = new WaspSqlShowStatusStatement();
    if (lexer.token() == Token.LIKE) {
      lexer.nextToken();
      SQLExpr like = exprParser.expr();
      stmt.setLike(like);
    }
    if (lexer.token() == Token.WHERE) {
      lexer.nextToken();
      SQLExpr where = exprParser.expr();
      stmt.setWhere(where);
    }
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

  private WaspSqlShowVariantsStatement parseShowVariants() {
    WaspSqlShowVariantsStatement stmt = new WaspSqlShowVariantsStatement();
    if (lexer.token() == Token.LIKE) {
      lexer.nextToken();
      SQLExpr like = exprParser.expr();
      stmt.setLike(like);
    }
    if (lexer.token() == Token.WHERE) {
      lexer.nextToken();
      SQLExpr where = exprParser.expr();
      stmt.setWhere(where);
    }
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

  private WaspSqlShowDatabasesStatement parseShowDatabases() {
    WaspSqlShowDatabasesStatement stmt = new WaspSqlShowDatabasesStatement();
    if (lexer.token() == Token.LIKE) {
      lexer.nextToken();
      SQLExpr like = exprParser.expr();
      stmt.setLike(like);
    }
    if (lexer.token() == Token.WHERE) {
      lexer.nextToken();
      SQLExpr where = exprParser.expr();
      stmt.setWhere(where);
    }
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

      SQLName database = exprParser.name();
      stmt.setDatabase(database);
    }
    if (lexer.token() == Token.LIKE) {
      lexer.nextToken();
      SQLExpr like = exprParser.expr();
      stmt.setLike(like);
    }
    if (lexer.token() == Token.WHERE) {
      lexer.nextToken();
      SQLExpr where = exprParser.expr();
      stmt.setWhere(where);
    }
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

        stmt.setDatabase(database);
      }
    }
    if (lexer.token() == Token.LIKE) {
      lexer.nextToken();
      SQLExpr like = exprParser.expr();
      stmt.setLike(like);
    }
    if (lexer.token() == Token.WHERE) {
      lexer.nextToken();
      SQLExpr where = exprParser.expr();
      stmt.setWhere(where);
    }
    return stmt;
  }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

    }
    if (identifierEquals("ROWS")) {
      lexer.nextToken();
      accept(Token.IDENTIFIED);
      accept(Token.BY);
      SQLExpr rowsIdentifiedBy = exprParser.expr();
      stmt.setRowsIdentifiedBy(rowsIdentifiedBy);
    }
    if (identifierEquals(IGNORE)) {
      throw new ParserException("TODO");
    }
View Full Code Here

Examples of com.alibaba.druid.sql.ast.SQLExpr

  public WaspSqlPrepareStatement parsePrepare() {
    acceptIdentifier("PREPARE");
    SQLName name = exprParser.name();
    accept(Token.FROM);
    SQLExpr from = exprParser.expr();
    return new WaspSqlPrepareStatement(name, from);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.