修复print0打印,ALTER关键字笔误

This commit is contained in:
anson 2021-04-14 16:46:08 +08:00
parent 95adaa6086
commit f98029e2c7
4 changed files with 6 additions and 5 deletions

View File

@ -5256,7 +5256,7 @@ public class MySqlOutputVisitor extends SQLASTOutputVisitor implements MySqlASTV
@Override @Override
public boolean visit(MySqlAlterServerStatement x) { public boolean visit(MySqlAlterServerStatement x) {
print0(ucase ? "ATLER SERVER " : "alter server "); print0(ucase ? "ALTER SERVER " : "alter server ");
x.getName().accept(this); x.getName().accept(this);
print(" OPTIONS("); print(" OPTIONS(");

View File

@ -4808,7 +4808,7 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet
@Override @Override
public boolean visit(SQLAlterSystemGetConfigStatement x) { public boolean visit(SQLAlterSystemGetConfigStatement x) {
print0(ucase ? "ALTER SYSTEM GET CONFIG " : "atler system get config "); print0(ucase ? "ALTER SYSTEM GET CONFIG " : "alter system get config ");
x.getName().accept(this); x.getName().accept(this);
return false; return false;
@ -4816,7 +4816,7 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet
@Override @Override
public boolean visit(SQLAlterSystemSetConfigStatement x) { public boolean visit(SQLAlterSystemSetConfigStatement x) {
print0(ucase ? "ALTER SYSTEM SET COFNIG " : "atler system set config "); print0(ucase ? "ALTER SYSTEM SET COFNIG " : "alter system set config ");
printAndAccept(x.getOptions(), " "); printAndAccept(x.getOptions(), " ");
@ -4825,7 +4825,7 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet
@Override @Override
public boolean visit(SQLAlterViewStatement x) { public boolean visit(SQLAlterViewStatement x) {
print0(ucase ? "ALTER " : "atler "); print0(ucase ? "ALTER " : "alter ");
this.indentCount++; this.indentCount++;
String algorithm = x.getAlgorithm(); String algorithm = x.getAlgorithm();

View File

@ -34,7 +34,7 @@ public class MySqlAlterViewTest_0 extends TestCase {
"AS\n" + "AS\n" +
"SELECT count(*)\n" + "SELECT count(*)\n" +
"FROM t3;", SQLUtils.toMySqlString(stmt)); "FROM t3;", SQLUtils.toMySqlString(stmt));
assertEquals("atler definer = 'ivan'@'%'\n" + assertEquals("alter definer = 'ivan'@'%'\n" +
"\tview my_view3\n" + "\tview my_view3\n" +
"as\n" + "as\n" +
"select count(*)\n" + "select count(*)\n" +

View File

@ -1,2 +1,3 @@
#!/usr/bin/env bash
export AMPLXE_EXPERIMENTAL=1 export AMPLXE_EXPERIMENTAL=1
/opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -collect hotspots java -classpath target/classes/:target/test-classes/ com.alibaba.druid.benckmark.sql.MySqlPerfMain_visitor /opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -collect hotspots java -classpath target/classes/:target/test-classes/ com.alibaba.druid.benckmark.sql.MySqlPerfMain_visitor