seawinde
seawinde
## Proposed changes draft optmize code for sync materilaized view ## Further comments If this is a relatively large or complex change, kick off the discussion at [[email protected]](mailto:[email protected]) by explaining...
## Proposed changes Need check materialization sql pattern in different abstract rule when rewrite by materialized view. Such as the subClass of `AbstractMaterializedViewJoinRule`, `MaterializedViewScanRule`, `AbstractMaterializedViewAggregateRule`. This check result can be...
## Proposed changes if mv3 is def as following: `select c1, c2, c3 from t1;` mv4 is def as following: `select c1, c2 from mv3;` when query is `select c1,...
## Proposed changes this is brought by https://github.com/apache/doris/pull/33800 if mv is partitioned materialzied view, the data will be wrong by using the hited materialized view when the paritions in related...
Support Single table query rewrite with out group by this is useful for complex filter or expresission the mv def and query is as following which can be query rewritten...
## Proposed changes commitid : 842835ad pr : https://github.com/apache/doris/pull/34646 ## Further comments If this is a relatively large or complex change, kick off the discussion at [[email protected]](mailto:[email protected]) by explaining why...
## Proposed changes agg_state is agg intermediate state, detail see [state combinator](https://doris.apache.org/zh-CN/docs/dev/sql-manual/sql-functions/combinators/state) this support agg function roll up as following query | materialized view | roll up -- | --...
## Proposed changes Fix getting related partition table wrongly when multi base partition table exists such as base table def is as following: ``` CREATE TABLE `test1` ( `pre_batch_no` VARCHAR(100)...
## Proposed changes Add id to statistics map in statement context for cost estimation later this helps to improve the probability to use materialized view when query a single table...
## Proposed changes Improve the performance from two points, one is optimize decide model method and another is to reuse the mv struc info: 1. Instead of use` java.util.List#containsAll `by...