finos / legend-studio

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

datacube: support for extended columns #3335

Closed akphi closed 3 months ago

akphi commented 3 months ago
changeset-bot[bot] commented 3 months ago

🦋 Changeset detected

Latest commit: 73163513457764a19bfcad51ffaffe8298472afd

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-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-application-repl | 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 3 months ago

Codecov Report

Attention: Patch coverage is 1.69082% with 407 lines in your changes missing coverage. Please review.

Project coverage is 46.12%. Comparing base (d442265) to head (7316351).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3335 +/- ## ========================================== + Coverage 46.03% 46.12% +0.09% ========================================== Files 2087 2088 +1 Lines 357889 357966 +77 Branches 15198 15233 +35 ========================================== + Hits 164763 165123 +360 + Misses 192375 192100 -275 + Partials 751 743 -8 ``` | [Files](https://app.codecov.io/gh/finos/legend-studio/pull/3335?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | Coverage Δ | | |---|---|---| | [...ores/dataCube/core/DataCubeQuerySnapshotBuilder.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?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% <100.00%> (ø)` | | | [packages/legend-shared/src/network/NetworkUtils.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-shared%2Fsrc%2Fnetwork%2FNetworkUtils.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLXNoYXJlZC9zcmMvbmV0d29yay9OZXR3b3JrVXRpbHMudHM=) | `32.44% <100.00%> (+0.34%)` | :arrow_up: | | [.../src/stores/dataCube/core/DataCubeQuerySnapshot.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fcore%2FDataCubeQuerySnapshot.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9jb3JlL0RhdGFDdWJlUXVlcnlTbmFwc2hvdC50cw==) | `79.72% <50.00%> (ø)` | | | [...editor/DataCubeEditorColumnPropertiesPanelState.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Feditor%2FDataCubeEditorColumnPropertiesPanelState.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9lZGl0b3IvRGF0YUN1YmVFZGl0b3JDb2x1bW5Qcm9wZXJ0aWVzUGFuZWxTdGF0ZS50cw==) | `0.00% <0.00%> (ø)` | | | [...repl/src/components/dataCube/grid/DataCubeGrid.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2Fgrid%2FDataCubeGrid.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvZ3JpZC9EYXRhQ3ViZUdyaWQudHN4) | `0.00% <0.00%> (ø)` | | | [...repl/src/stores/dataCube/grid/DataCubeGridState.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fgrid%2FDataCubeGridState.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9ncmlkL0RhdGFDdWJlR3JpZFN0YXRlLnRz) | `0.00% <0.00%> (ø)` | | | [...c/stores/dataCube/grid/DataCubeGridClientEngine.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?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%> (ø)` | | | [...c/stores/dataCube/grid/DataCubeGridMenuBuilder.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Fgrid%2FDataCubeGridMenuBuilder.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9ncmlkL0RhdGFDdWJlR3JpZE1lbnVCdWlsZGVyLnRzeA==) | `0.00% <0.00%> (ø)` | | | [...e/editor/DataCubeEditorVerticalPivotsPanelState.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fstores%2FdataCube%2Feditor%2FDataCubeEditorVerticalPivotsPanelState.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL3N0b3Jlcy9kYXRhQ3ViZS9lZGl0b3IvRGF0YUN1YmVFZGl0b3JWZXJ0aWNhbFBpdm90c1BhbmVsU3RhdGUudHM=) | `0.00% <0.00%> (ø)` | | | [.../dataCube/editor/DataCubeEditorColumnsSelector.tsx](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree&filepath=packages%2Flegend-application-repl%2Fsrc%2Fcomponents%2FdataCube%2Feditor%2FDataCubeEditorColumnsSelector.tsx&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWFwcGxpY2F0aW9uLXJlcGwvc3JjL2NvbXBvbmVudHMvZGF0YUN1YmUvZWRpdG9yL0RhdGFDdWJlRWRpdG9yQ29sdW1uc1NlbGVjdG9yLnRzeA==) | `0.00% <0.00%> (ø)` | | | ... and [4 more](https://app.codecov.io/gh/finos/legend-studio/pull/3335?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | | ... and [56 files with indirect coverage changes](https://app.codecov.io/gh/finos/legend-studio/pull/3335/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos)