public void accept0(MySqlASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, definer); acceptChild(visitor, name); acceptChild(visitor, schedule); acceptChild(visitor, renameTo); acceptChild(visitor, comment); acceptChild(visitor, eventBody); } visitor.endVisit(this); }
print0(ucase ? "ALTER " : "alter "); SQLName definer = x.getDefiner(); if (definer != null) { print0(ucase ? "DEFINER = " : "definer = "); printExpr(x.getName()); MySqlEventSchedule schedule = x.getSchedule(); if (schedule != null) { print0(ucase ? " ON SCHEDULE " : " on schedule "); Boolean enable = x.getEnable(); if (enable != null) { if (enable) { } else { print0(ucase ? " DISABLE" : " disable"); if (x.isDisableOnSlave()) { print0(ucase ? " ON SLAVE" : " on slave"); SQLExpr comment = x.getComment(); if (comment != null) { print0(ucase ? "COMMENT " : "comment "); SQLStatement body = x.getEventBody(); if (body != null) { println();
MySqlAlterEventStatement stmt = new MySqlAlterEventStatement(); accept(Token.EQ); SQLName definer = this.getExprParser().userName(); stmt.setDefiner(definer); stmt.setName(eventName); lexer.nextToken(); MySqlEventSchedule schedule = parseSchedule(); stmt.setSchedule(schedule); } else if (lexer.identifierEquals(FnvHash.Constants.COMPLETION)) { lexer.nextToken(); stmt.setOnCompletionPreserve(value); } else { throw new ParserException("TODO " + lexer.info()); accept(Token.TO); SQLName renameTo = this.exprParser.name(); stmt.setRenameTo(renameTo); stmt.setEnable(true); lexer.nextToken(); } else if (lexer.token() == Token.DISABLE) { lexer.nextToken(); stmt.setEnable(false); stmt.setDisableOnSlave(true);
MySqlAlterEventStatement stmt = new MySqlAlterEventStatement(); accept(Token.EQ); SQLName definer = this.getExprParser().userName(); stmt.setDefiner(definer); stmt.setName(eventName); lexer.nextToken(); MySqlEventSchedule schedule = parseSchedule(); stmt.setSchedule(schedule); } else if (lexer.identifierEquals(FnvHash.Constants.COMPLETION)) { lexer.nextToken(); stmt.setOnCompletionPreserve(value); } else { throw new ParserException("TODO " + lexer.info()); accept(Token.TO); SQLName renameTo = this.exprParser.name(); stmt.setRenameTo(renameTo); stmt.setEnable(true); lexer.nextToken(); } else if (lexer.token() == Token.DISABLE) { lexer.nextToken(); stmt.setEnable(false); stmt.setDisableOnSlave(true);
print0(ucase ? "ALTER " : "alter "); SQLName definer = x.getDefiner(); if (definer != null) { print0(ucase ? "DEFINER = " : "definer = "); printExpr(x.getName()); MySqlEventSchedule schedule = x.getSchedule(); if (schedule != null) { print0(ucase ? " ON SCHEDULE " : " on schedule "); Boolean enable = x.getEnable(); if (enable != null) { if (enable) { } else { print0(ucase ? " DISABLE" : " disable"); if (x.isDisableOnSlave()) { print0(ucase ? " ON SLAVE" : " on slave"); SQLExpr comment = x.getComment(); if (comment != null) { print0(ucase ? "COMMENT " : "comment "); SQLStatement body = x.getEventBody(); if (body != null) { println();
public void accept0(MySqlASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, definer); acceptChild(visitor, name); acceptChild(visitor, schedule); acceptChild(visitor, renameTo); acceptChild(visitor, comment); acceptChild(visitor, eventBody); } visitor.endVisit(this); }