improved mysql parser for 'create procedure statement support'

This commit is contained in:
高铁
2016-01-13 09:16:25 +08:00
parent 4536e6e9b6
commit adada50173
18 changed files with 300 additions and 176 deletions
@@ -26,6 +26,8 @@ import com.alibaba.druid.sql.visitor.SQLASTVisitor;
public class SQLCreateProcedureStatement extends SQLStatementImpl {
private SQLName definer;
private boolean orReplace;
private SQLName name;
private SQLStatement block;
@@ -34,6 +36,7 @@ public class SQLCreateProcedureStatement extends SQLStatementImpl {
@Override
public void accept0(SQLASTVisitor visitor) {
if (visitor.visit(this)) {
acceptChild(visitor, definer);
acceptChild(visitor, name);
acceptChild(visitor, parameters);
acceptChild(visitor, block);
@@ -73,4 +76,13 @@ public class SQLCreateProcedureStatement extends SQLStatementImpl {
this.orReplace = orReplace;
}
public SQLName getDefiner() {
return definer;
}
public void setDefiner(SQLName definer) {
this.definer = definer;
}
}