finos / legend-studio

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

data-cube: improve groupBy support #3261

Closed akphi closed 2 months ago

changeset-bot[bot] commented 2 months ago

🦋 Changeset detected

Latest commit: 470f5a0d8a368e566dd2b3cba1f019e17279063c

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

This PR includes changesets to release 36 packages | Name | Type | | --------------------------------------------- | ----- | | @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-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-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-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-application-repl | Patch | | @finos/legend-query-builder | Patch | | @finos/legend-application | Patch | | @finos/legend-dev-utils | Patch | | @finos/legend-lego | Patch | | @finos/legend-art | Patch | | @finos/legend-extension-tracer-zipkin | Patch | | @finos/legend-server-showcase | Patch | | @finos/legend-server-depot | Patch | | @finos/legend-server-sdlc | 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 |

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 13.27890% with 4036 lines in your changes missing coverage. Please review.

Project coverage is 47.75%. Comparing base (df582f4) to head (470f5a0). Report is 1 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3261 +/- ## ========================================== - Coverage 48.07% 47.75% -0.33% ========================================== Files 1998 2019 +21 Lines 340155 342448 +2293 Branches 14677 10691 -3986 ========================================== + Hits 163522 163525 +3 - Misses 175942 178358 +2416 + Partials 691 565 -126 ``` | [Files](https://app.codecov.io/gh/finos/legend-studio/pull/3261?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | Coverage Δ | | |---|---|---| | [...rc/components/Core\_LegendREPLApplicationPlugin.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FCore_LegendREPLApplicationPlugin.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvQ29yZV9MZWdlbmRSRVBMQXBwbGljYXRpb25QbHVnaW4udHN4) | `0.00% <ø> (ø)` | | | [...-application-repl/src/stores/dataCube/REPLStore.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2FREPLStore.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9SRVBMU3RvcmUudHM=) | `0.00% <ø> (ø)` | | | [...pl/src/stores/dataCube/core/DataCubeQueryEngine.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3261?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=) | `100.00% <100.00%> (ø)` | | | [...ication-studio/src/components/editor/StatusBar.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-application-studio%2Fsrc%2Fcomponents%2Feditor%2FStatusBar.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXN0dWRpby9zcmMvY29tcG9uZW50cy9lZGl0b3IvU3RhdHVzQmFyLnRzeA==) | `79.85% <100.00%> (ø)` | | | [...nts/editor/editor-group/uml-editor/ClassEditor.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-application-studio%2Fsrc%2Fcomponents%2Feditor%2Feditor-group%2Fuml-editor%2FClassEditor.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXN0dWRpby9zcmMvY29tcG9uZW50cy9lZGl0b3IvZWRpdG9yLWdyb3VwL3VtbC1lZGl0b3IvQ2xhc3NFZGl0b3IudHN4) | `56.95% <100.00%> (ø)` | | | [...udio/src/components/project-view/ProjectViewer.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-application-studio%2Fsrc%2Fcomponents%2Fproject-view%2FProjectViewer.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXN0dWRpby9zcmMvY29tcG9uZW50cy9wcm9qZWN0LXZpZXcvUHJvamVjdFZpZXdlci50c3g=) | `93.23% <100.00%> (ø)` | | | [...ol/pure/DSL\_DataSpace\_PureGraphManagerExtension.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-extension-dsl-data-space%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2FDSL_DataSpace_PureGraphManagerExtension.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWV4dGVuc2lvbi1kc2wtZGF0YS1zcGFjZS9zcmMvZ3JhcGgtbWFuYWdlci9wcm90b2NvbC9wdXJlL0RTTF9EYXRhU3BhY2VfUHVyZUdyYXBoTWFuYWdlckV4dGVuc2lvbi50cw==) | `89.23% <100.00%> (ø)` | | | [...ery-builder/src/components/QueryBuilderSideBar.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-query-builder%2Fsrc%2Fcomponents%2FQueryBuilderSideBar.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLXF1ZXJ5LWJ1aWxkZXIvc3JjL2NvbXBvbmVudHMvUXVlcnlCdWlsZGVyU2lkZUJhci50c3g=) | `86.17% <100.00%> (ø)` | | | [...col/pure/QueryBuilder\_PureGraphManagerExtension.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-query-builder%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2FQueryBuilder_PureGraphManagerExtension.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLXF1ZXJ5LWJ1aWxkZXIvc3JjL2dyYXBoLW1hbmFnZXIvcHJvdG9jb2wvcHVyZS9RdWVyeUJ1aWxkZXJfUHVyZUdyYXBoTWFuYWdlckV4dGVuc2lvbi50cw==) | `85.10% <100.00%> (ø)` | | | [...src/stores/QueryBuilderValueSpecificationHelper.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree&filepath=packages%2Flegend-query-builder%2Fsrc%2Fstores%2FQueryBuilderValueSpecificationHelper.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLXF1ZXJ5LWJ1aWxkZXIvc3JjL3N0b3Jlcy9RdWVyeUJ1aWxkZXJWYWx1ZVNwZWNpZmljYXRpb25IZWxwZXIudHM=) | `84.73% <100.00%> (ø)` | | | ... and [69 more](https://app.codecov.io/gh/finos/legend-studio/pull/3261?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | | ... and [312 files with indirect coverage changes](https://app.codecov.io/gh/finos/legend-studio/pull/3261/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos)