finos / legend-studio

Legend Studio
https://legend.finos.org
Apache License 2.0
87 stars 114 forks source link

datacube: add support for column selection #3329

Closed akphi closed 2 months ago

changeset-bot[bot] commented 2 months ago

🦋 Changeset detected

Latest commit: b28488f1748cd4a116bdab5d8a9fec0e435f6a6d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 38 packages | Name | Type | | --------------------------------------------- | ----- | | @finos/legend-application-repl | Patch | | @finos/legend-application-pure-ide-deployment | Patch | | @finos/legend-extension-dsl-data-space-studio | Patch | | @finos/legend-application-studio-deployment | Patch | | @finos/legend-extension-store-service-store | Patch | | @finos/legend-vscode-extension-dependencies | Patch | | @finos/legend-application-query-deployment | Patch | | @finos/legend-application-studio-bootstrap | Patch | | @finos/legend-application-query-bootstrap | Patch | | @finos/legend-application-repl-deployment | Patch | | @finos/legend-extension-dsl-data-quality | Patch | | @finos/legend-extension-store-relational | Patch | | @finos/legend-server-showcase-deployment | Patch | | @finos/legend-extension-dsl-persistence | Patch | | @finos/legend-extension-store-flat-data | Patch | | @finos/legend-extension-dsl-data-space | Patch | | @finos/legend-extension-tracer-zipkin | Patch | | @finos/legend-extension-dsl-diagram | Patch | | @finos/legend-extension-dsl-service | Patch | | @finos/legend-application-pure-ide | Patch | | @finos/legend-extension-assortment | Patch | | @finos/legend-application-studio | Patch | | @finos/legend-extension-dsl-text | Patch | | @finos/legend-application-query | Patch | | @finos/legend-server-showcase | Patch | | @finos/legend-query-builder | Patch | | @finos/legend-server-depot | Patch | | @finos/legend-application | Patch | | @finos/legend-server-sdlc | Patch | | @finos/legend-dev-utils | Patch | | @finos/stylelint-config-legend-studio | Patch | | @finos/legend-storage | Patch | | @finos/eslint-plugin-legend-studio | Patch | | @finos/legend-shared | Patch | | @finos/babel-preset-legend-studio | Patch | | @finos/legend-graph | Patch | | @finos/legend-lego | Patch | | @finos/legend-art | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 2.94118% with 1650 lines in your changes missing coverage. Please review.

Project coverage is 46.03%. Comparing base (bfd99bc) to head (b28488f). Report is 9 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3329 +/- ## ========================================== - Coverage 46.30% 46.03% -0.27% ========================================== Files 2084 2087 +3 Lines 356528 357889 +1361 Branches 15262 15183 -79 ========================================== - Hits 165080 164761 -319 - Misses 190819 192186 +1367 - Partials 629 942 +313 ``` | [Files](https://app.codecov.io/gh/finos/legend-studio/pull/3329?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | Coverage Δ | | |---|---|---| | [.../src/stores/dataCube/core/DataCubeConfiguration.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fcore%2FDataCubeConfiguration.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9jb3JlL0RhdGFDdWJlQ29uZmlndXJhdGlvbi50cw==) | `100.00% <100.00%> (ø)` | | | [...pl/src/stores/dataCube/core/DataCubeQueryEngine.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fcore%2FDataCubeQueryEngine.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9jb3JlL0RhdGFDdWJlUXVlcnlFbmdpbmUudHM=) | `94.40% <100.00%> (+0.57%)` | :arrow_up: | | [...ube/editor/DataCubeEditorHorizontalPivotsPanel.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2Feditor%2FDataCubeEditorHorizontalPivotsPanel.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvZWRpdG9yL0RhdGFDdWJlRWRpdG9ySG9yaXpvbnRhbFBpdm90c1BhbmVsLnRzeA==) | `0.00% <0.00%> (ø)` | | | [...ores/dataCube/core/DataCubeQuerySnapshotBuilder.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fcore%2FDataCubeQuerySnapshotBuilder.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9jb3JlL0RhdGFDdWJlUXVlcnlTbmFwc2hvdEJ1aWxkZXIudHM=) | `97.39% <90.00%> (+0.03%)` | :arrow_up: | | [...c/stores/dataCube/grid/DataCubeGridClientEngine.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fgrid%2FDataCubeGridClientEngine.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9ncmlkL0RhdGFDdWJlR3JpZENsaWVudEVuZ2luZS50cw==) | `0.00% <0.00%> (ø)` | | | [...lication-repl/src/components/dataCube/DataCube.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2FDataCube.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvRGF0YUN1YmUudHN4) | `0.00% <0.00%> (ø)` | | | [...be/editor/DataCubeEditorGeneralPropertiesPanel.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2Feditor%2FDataCubeEditorGeneralPropertiesPanel.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvZWRpdG9yL0RhdGFDdWJlRWRpdG9yR2VuZXJhbFByb3BlcnRpZXNQYW5lbC50c3g=) | `0.00% <0.00%> (ø)` | | | [...c/stores/dataCube/grid/DataCubeGridQueryBuilder.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fgrid%2FDataCubeGridQueryBuilder.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9ncmlkL0RhdGFDdWJlR3JpZFF1ZXJ5QnVpbGRlci50cw==) | `0.00% <0.00%> (ø)` | | | [...ube/editor/DataCubeEditorColumnPropertiesPanel.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2Feditor%2FDataCubeEditorColumnPropertiesPanel.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvZWRpdG9yL0RhdGFDdWJlRWRpdG9yQ29sdW1uUHJvcGVydGllc1BhbmVsLnRzeA==) | `0.00% <0.00%> (ø)` | | | [...ditor/DataCubeEditorGeneralPropertiesPanelState.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Feditor%2FDataCubeEditorGeneralPropertiesPanelState.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9lZGl0b3IvRGF0YUN1YmVFZGl0b3JHZW5lcmFsUHJvcGVydGllc1BhbmVsU3RhdGUudHM=) | `0.00% <0.00%> (ø)` | | | ... and [22 more](https://app.codecov.io/gh/finos/legend-studio/pull/3329?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | | ... and [194 files with indirect coverage changes](https://app.codecov.io/gh/finos/legend-studio/pull/3329/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos)