3de13842b3
test: control log level with environment variables ( #30871 )
2021-12-24 17:03:48 +08:00
b4df7ca4dc
test: make all the tests run in serial ( #30692 )
2021-12-14 18:06:36 +08:00
d6895952df
planner: fix outerJoinEliminator couldn't be applied in some cases ( #29061 )
2021-10-29 12:24:49 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
8370cab551
planner: rename BuildLogicalPlan to BuildLogicalPlanForTest ( #27606 )
2021-08-26 18:42:05 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
4104fccad0
planner/memo: migrate test-infra to testify ( #27158 )
2021-08-14 14:43:58 +08:00
35eded065e
*: fix structcheck lint warnings ( #23062 )
2021-03-24 21:09:37 +08:00
28c9e9290b
*: gocritic fixes for commentFormatting ( #21578 )
2020-12-09 12:03:17 +08:00
369c12f779
[planner, executor, kv]: refine and extract mpp codes to the right place ( #20691 )
2020-11-02 14:30:47 +08:00
25580ea5f4
*: Use a function to get the ONE, ZERO and NULL and fix the clone. ( #16512 )
2020-04-17 19:11:52 +08:00
ea04c6a442
planner/cascades: add transformation rule PullSelectionUpApply & TransformApplyToJoin ( #14651 )
2020-03-11 20:42:32 +08:00
ded862fbeb
planner/cascades: introduce TransformationRuleBatch & add rule InjectProjectionBelowTopN ( #14504 )
2020-02-29 15:46:58 +08:00
ccc43c08f9
planner: add implementation rule for LogicalMemTable ( #14577 )
2020-02-04 14:48:53 +08:00
1b34cc234e
planner: add HashCode method for LogicalPlan & use PlanHash for GroupExpr's fingerPrint ( #14224 )
2020-01-10 11:41:12 +08:00
11b9beb969
*: resort fields for reducing the memory allocated ( #14270 )
2020-01-07 19:10:09 +08:00
8c6234c1a2
planner/cascades: refactor the usage of CostLimit ( #14356 )
2020-01-06 19:36:09 +08:00
2e1b8c1cbe
planner/cascades: add appliedRuleSet in GroupExpr to avoid re-apply rules ( #14073 )
2019-12-23 15:04:39 +08:00
80b9d876f8
planner/cascades: Add the transformation rule PushSelDownWindow ( #14068 )
2019-12-16 20:58:59 +08:00
64da4b583f
planner/cascades: implement PreparePossibleProperties in cascades planner ( #13910 )
2019-12-06 15:52:49 +08:00
14e88358f0
planner/cascades: add Implementation for IndexScan and IndexRe… ( #13282 )
2019-12-04 14:39:48 +08:00
3de3e8dc85
planner/cascades: integrate BuildKeyInfo into cascades planner ( #13799 )
2019-12-04 10:45:09 +08:00
02916a6778
planner/cascades: add transformation PushSelDownJoin & Implementation for HashJoin ( #13470 )
2019-11-20 16:13:13 +08:00
161a2eb454
planner/cascades: add transformation rule PushAggDownGather ( #13049 )
2019-11-15 18:09:35 +08:00
96788dc5e4
planner/cascades: fix a bug when delete GroupExpr in Group ( #13132 )
2019-11-05 13:21:02 +08:00
2a2324c826
planner/cascades: Add transformation rule PushSelDownProjection ( #12992 )
2019-10-29 18:37:47 +08:00
782f44f532
planner/cascades: Implement ImplementationRule for LogicalSort ( #12850 )
2019-10-25 19:07:11 +08:00
d0113f4a59
planner/cascades: implement ImplementationRule for Selection ( #12257 )
2019-10-21 16:29:19 +08:00
e685ce4ba3
planner: support basic Show in cascades planner ( #12185 )
2019-09-17 16:05:47 +08:00
836d5f7b58
planner/core: support generate hints from physical plan ( #11936 )
2019-09-11 17:53:29 +08:00
68b709e097
planner: introduce cascades adapter model and implement handle range scan ( #11566 )
2019-09-10 15:34:53 +08:00
f74b9e9f6c
planner: implement projection and table dual in cascades ( #11664 )
2019-08-08 14:21:28 +08:00
f496b775fd
planner: unsigned pk cannot be pushed as index column ( #11094 )
2019-07-12 16:25:01 +08:00
149b8184a6
plan/cascades: generate logical property for Group ( #8833 )
...
Scheme info is generated when converting the initial logical
plan tree to Group, so in exploration phase, we need to fill
in the schema of newly built Group; stats info is generated in
lazy style when it is needed during implementation phase.
2018-12-28 15:45:36 +08:00
0738f5f288
planner: specify order for every property column ( #8715 )
2018-12-18 15:50:26 +08:00
9f51a626e6
planner/cascades: reorg package layouts ( #8672 )
2018-12-13 13:17:24 +08:00