提交 e52d0296 编写于 作者: S Serge Rider

MySQL plan analyzer improvements


Former-commit-id: 2bbefc22
上级 15b66626
......@@ -612,7 +612,7 @@ public class MySQLDataSource extends JDBCDataSource implements DBSObjectSelector
@Override
public DBCPlan planQueryExecution(@NotNull DBCSession session, @NotNull String query) throws DBCException
{
return new MySQLPlanAnalyser(this).explain(session, query);
return new MySQLPlanAnalyser(this).explain((JDBCSession) session, query);
}
@NotNull
......
......@@ -18,7 +18,7 @@ package org.jkiss.dbeaver.ext.mysql.model.plan;
import org.jkiss.dbeaver.ext.mysql.model.MySQLDataSource;
import org.jkiss.dbeaver.model.exec.DBCException;
import org.jkiss.dbeaver.model.exec.DBCSession;
import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession;
/**
* MySQL execution plan analyser
......@@ -31,11 +31,11 @@ public class MySQLPlanAnalyser {
this.dataSource = dataSource;
}
public MySQLPlanAbstract explain(DBCSession session, String query) throws DBCException {
public MySQLPlanAbstract explain(JDBCSession session, String query) throws DBCException {
if (supportsExplainJSON()) {
return new MySQLPlanJSON(dataSource, query);
return new MySQLPlanJSON(session, query);
} else {
return new MySQLPlanClassic(dataSource, query);
return new MySQLPlanClassic(session, query);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册