mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
improved mysql parser for 'create procedure statement support'
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user