Skip to content

Commit 3ca3811

Browse files
authored
refactor(cubesql): Improve EGraph debugger, part 3: parsing and data preparation in UI side (#8934)
* Implement input data parsing in debugger * Use simpler state as debug data source * Enable serde for egg Used just for Id for now * Move data preparation to UI side of debugger * Filter duplicate edges during preparation * Filter non-canonical eclasses before rendering
1 parent 060d666 commit 3ca3811

File tree

9 files changed

+319
-154
lines changed

9 files changed

+319
-154
lines changed

packages/cubejs-backend-native/Cargo.lock

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/cubenativeutils/Cargo.lock

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/cubesql/Cargo.lock

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/cubesql/cubesql/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ mockall = "0.8.1"
4545
tokio-util = { version = "0.7", features=["compat"] }
4646
comfy-table = "7.1.0"
4747
bitflags = "1.3.2"
48-
egg = { rev = "952f8c2a1033e5da097d23c523b0d8e392eb532b", git = "https://github.com/cube-js/egg.git" }
48+
egg = { rev = "952f8c2a1033e5da097d23c523b0d8e392eb532b", git = "https://github.com/cube-js/egg.git", features = ["serde-1"] }
4949
paste = "1.0.6"
5050
csv = "1.1.6"
5151
tracing = { version = "0.1.40", features = ["async-await"] }

rust/cubesql/cubesql/egraph-debug-template/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"elkjs": "^0.9.1",
77
"react": "18.1.0",
88
"react-dom": "18.1.0",
9-
"reactflow": "^11.10.3"
9+
"reactflow": "^11.10.3",
10+
"zod": "3.23.8"
1011
},
1112
"scripts": {
1213
"start": "GENERATE_SOURCEMAP=false && react-scripts start",

0 commit comments

Comments
 (0)