[PR #395] [MERGED] Feat/execution plan #1657

Closed
opened 2026-03-07 21:05:04 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dbeaver/cloudbeaver/pull/395
Author: @devnaumov
Created: 6/24/2021
Status: Merged
Merged: 6/24/2021
Merged by: @Wroud

Base: develHead: feat/execution-plan


📝 Commits (10+)

  • e26346d feat(plugin-sql-editor): CB-1060 asyncSqlExplainExecutionPlan test
  • 2efb06f Merge branch 'devel' into feat/execution-plan
  • 8834f1d Merge branch 'devel' into feat/execution-plan
  • dff98db feat(plugin-sql-editor): CB-1060 execution plan
  • e8ab268 Merge branch 'devel' into feat/execution-plan
  • 5f2e0f4 feat(plugin-sql-editor): CB-1060 execution plan icon
  • d45f68d feat(plugin-sql-editor): CB-1060 remove unused dependencies
  • 1524137 refactor(plugin-sql-editor): CB-1060 tabs behaviour cahnges
  • fbee8ee refactor(plugin-sql-editor): CB-1060 remove unnecessary context usage
  • 031ea13 refactor(plugin-sql-editor): CB-1060 remove unnecessary context usage

📊 Changes

26 files changed (+1167 additions, -25 deletions)

View changed files

📝 webapp/packages/core-app/public/icons/icons.svg (+15 -1)
webapp/packages/core-sdk/src/queries/grid/asyncSqlExplainExecutionPlan.gql (+24 -0)
webapp/packages/core-sdk/src/queries/grid/getSqlExecutionPlanResult.gql (+28 -0)
📝 webapp/packages/core-sdk/src/sdk.ts (+82 -1)
📝 webapp/packages/plugin-sql-editor/src/ISqlEditorTabState.ts (+4 -2)
📝 webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx (+17 -4)
📝 webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditorController.tsx (+20 -2)
📝 webapp/packages/plugin-sql-editor/src/SqlEditorTabService.ts (+6 -6)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTree.tsx (+64 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTreeBlock.tsx (+64 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTreeContext.ts (+25 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/Expand.tsx (+48 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/NestedNode.tsx (+92 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/PropertiesPanel.tsx (+151 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SQLExecutionPlanProcess.ts (+157 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SqlExecutionPlanPanel.tsx (+94 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SqlExecutionPlanService.ts (+141 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/getPropertyValue.ts (+23 -0)
webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/useExecutionPlanTreeState.ts (+78 -0)
📝 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlQueryService.ts (+5 -3)

...and 6 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dbeaver/cloudbeaver/pull/395 **Author:** [@devnaumov](https://github.com/devnaumov) **Created:** 6/24/2021 **Status:** ✅ Merged **Merged:** 6/24/2021 **Merged by:** [@Wroud](https://github.com/Wroud) **Base:** `devel` ← **Head:** `feat/execution-plan` --- ### 📝 Commits (10+) - [`e26346d`](https://github.com/dbeaver/cloudbeaver/commit/e26346d055710a8da0fb72353dc532dd97bcb3e4) feat(plugin-sql-editor): CB-1060 asyncSqlExplainExecutionPlan test - [`2efb06f`](https://github.com/dbeaver/cloudbeaver/commit/2efb06fa45f09fc89abbff7eef25c736ba0b5141) Merge branch 'devel' into feat/execution-plan - [`8834f1d`](https://github.com/dbeaver/cloudbeaver/commit/8834f1d3feec9dfe8ff5d69bf2e48a31ca68eed7) Merge branch 'devel' into feat/execution-plan - [`dff98db`](https://github.com/dbeaver/cloudbeaver/commit/dff98db98f9b46521cbd9eae89eb0365eb45ccd0) feat(plugin-sql-editor): CB-1060 execution plan - [`e8ab268`](https://github.com/dbeaver/cloudbeaver/commit/e8ab268beb2450427ea90cc481a33a32b8fef683) Merge branch 'devel' into feat/execution-plan - [`5f2e0f4`](https://github.com/dbeaver/cloudbeaver/commit/5f2e0f4b9f3fe6f50c675e4b43a676d330faa536) feat(plugin-sql-editor): CB-1060 execution plan icon - [`d45f68d`](https://github.com/dbeaver/cloudbeaver/commit/d45f68deaaac4a31e7cf41e91378f134e98dbe73) feat(plugin-sql-editor): CB-1060 remove unused dependencies - [`1524137`](https://github.com/dbeaver/cloudbeaver/commit/15241376b655b1b0628625bf07c8f94fdb910d0b) refactor(plugin-sql-editor): CB-1060 tabs behaviour cahnges - [`fbee8ee`](https://github.com/dbeaver/cloudbeaver/commit/fbee8ee91ab33a7e28eb8a4e10e8208eb7929cb0) refactor(plugin-sql-editor): CB-1060 remove unnecessary context usage - [`031ea13`](https://github.com/dbeaver/cloudbeaver/commit/031ea13fe8948c152b33f75d148c263cbccb18e7) refactor(plugin-sql-editor): CB-1060 remove unnecessary context usage ### 📊 Changes **26 files changed** (+1167 additions, -25 deletions) <details> <summary>View changed files</summary> 📝 `webapp/packages/core-app/public/icons/icons.svg` (+15 -1) ➕ `webapp/packages/core-sdk/src/queries/grid/asyncSqlExplainExecutionPlan.gql` (+24 -0) ➕ `webapp/packages/core-sdk/src/queries/grid/getSqlExecutionPlanResult.gql` (+28 -0) 📝 `webapp/packages/core-sdk/src/sdk.ts` (+82 -1) 📝 `webapp/packages/plugin-sql-editor/src/ISqlEditorTabState.ts` (+4 -2) 📝 `webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx` (+17 -4) 📝 `webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditorController.tsx` (+20 -2) 📝 `webapp/packages/plugin-sql-editor/src/SqlEditorTabService.ts` (+6 -6) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTree.tsx` (+64 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTreeBlock.tsx` (+64 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/ExecutionPlanTreeContext.ts` (+25 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/Expand.tsx` (+48 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/NestedNode.tsx` (+92 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/PropertiesPanel.tsx` (+151 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SQLExecutionPlanProcess.ts` (+157 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SqlExecutionPlanPanel.tsx` (+94 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/SqlExecutionPlanService.ts` (+141 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/getPropertyValue.ts` (+23 -0) ➕ `webapp/packages/plugin-sql-editor/src/SqlResultTabs/ExecutionPlan/useExecutionPlanTreeState.ts` (+78 -0) 📝 `webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlQueryService.ts` (+5 -3) _...and 6 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-07 21:05:04 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#1657
No description provided.