IGNITE-7255 Web Console: Fixed EXPLAIN execution on Queries screen.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d73211d2 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d73211d2 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d73211d2 Branch: refs/heads/ignite-8446 Commit: d73211d2c1fc3897681a3abdc98c5eb383d24475 Parents: c2383e9 Author: Vasiliy Sisko <vsi...@gridgain.com> Authored: Tue Jul 31 11:41:55 2018 +0700 Committer: Alexey Kuznetsov <akuznet...@apache.org> Committed: Tue Jul 31 11:41:55 2018 +0700 ---------------------------------------------------------------------- .../page-queries/components/queries-notebook/controller.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/d73211d2/modules/web-console/frontend/app/components/page-queries/components/queries-notebook/controller.js ---------------------------------------------------------------------- diff --git a/modules/web-console/frontend/app/components/page-queries/components/queries-notebook/controller.js b/modules/web-console/frontend/app/components/page-queries/components/queries-notebook/controller.js index 09c4184..132f7f6 100644 --- a/modules/web-console/frontend/app/components/page-queries/components/queries-notebook/controller.js +++ b/modules/web-console/frontend/app/components/page-queries/components/queries-notebook/controller.js @@ -1546,6 +1546,10 @@ export class NotebookCtrl { }; $scope.explain = (paragraph) => { + const nonCollocatedJoins = !!paragraph.nonCollocatedJoins; + const enforceJoinOrder = !!paragraph.enforceJoinOrder; + const collocated = !!paragraph.collocated; + if (!$scope.queryAvailable(paragraph)) return; @@ -1568,7 +1572,7 @@ export class NotebookCtrl { ActivitiesData.post({ action: '/queries/explain' }); - return agentMgr.querySql(nid, args.cacheName, args.query, args.nonCollocatedJoins, !!paragraph.enforceJoinOrder, false, false, args.pageSize, false, args.collocated); + return agentMgr.querySql(nid, args.cacheName, args.query, nonCollocatedJoins, enforceJoinOrder, false, false, args.pageSize, false, collocated); }) .then((res) => _processQueryResult(paragraph, true, res)) .catch((err) => {