Commit 70dfa52
feat(tesseract): Support for time shifts over calendar cubes dimensions (#9758)
* update data model scheme for calendar time shifts + compilation tests
* chore(tesseract): Refactoring of time shift without time dimension logic
* add timeshift definitions to rust side
* implement time shifts over calendar tables
* add usefull comment
* fix correct sql gen for calendar custom gran but with common timeshift
* add tests
---------
Co-authored-by: Alexandr Romanenko <[email protected]>1 parent d81c57d commit 70dfa52
File tree
19 files changed
+862
-136
lines changed- packages/cubejs-schema-compiler
- src/compiler
- test
- integration/postgres
- unit
- __snapshots__
- fixtures
- rust/cubesqlplanner/cubesqlplanner/src
- cube_bridge
- logical_plan/multistage
- physical_plan_builder
- planner
- planners/multi_stage
- sql_evaluator
- sql_nodes
- symbols
19 files changed
+862
-136
lines changedLines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
578 | | - | |
| 578 | + | |
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
| |||
661 | 661 | | |
662 | 662 | | |
663 | 663 | | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
664 | 675 | | |
665 | 676 | | |
666 | 677 | | |
| |||
0 commit comments