Commit 0ab6572
* feat: implement `is_not_null` selectivity based on null count in stats (#16730)
* feat: implement is_not_null selectivity based on null count in stats
* fix test
* chore(planner): improve cardinality estimation (#16938)
* chore(planner): improve cardinality estimation
* chore(planner): improve histogram cardinality estimation
* chore(planner): improve join cardinality
* chore(test): update sqllogictest
* chore(test): update sqllogictest
* chore(code): refine code
* chore(test): update sqllogictest
* chore(test): test ci tpch
* chore(code): fix typos
* chore(test): remove accurate_his test
* chore(test): fix sqllogictest
* chore(query): fix sub overflow
* chore(planner): refine scan histogram
* chore(test): update sqllogictest
* chore(test): update sqllogictest
* ci: fix flaky test (#16945)
* ci: fix flaky test #16935
* ci: update error format of Bendsql.
* feat: filter null value before join (#16722)
* feat: filter null value before join
* fix lint
* add annotations and process possible crash
* dedup filters and fix tests (also need to fix native explain test)
* fix test
* support semi join
* fix test for semi join
* adjust threshold and enable only distribution
* chore(planner): resolve conflicts
* fix(query): support subquery in pivot (#16631)
* fix(query): support subquery in pivot
* add pivot and unpivot sqllogictests, fix unit-test
* code format
* chore(code): resolve conflicts
* chore(test): update sqllogictest
* chore(test): update sqllogictest
* Revert "ci: fix flaky test (#16945)"
This reverts commit efcbac3.
* chore: add extra bracket for `and` and `or` to make explain clear (#16494)
* fix: add extra bracket for and or
* add task test
* chore(test): update sqllogictest
* Revert "Revert "ci: fix flaky test (#16945)""
This reverts commit 49ea151.
* fix(query): forbid explain explain statement (#16654)
fix(query): forbiden explain explain statement
* fix(ci): flaky test (#16933)
* flaky test
* fix
* fix test
* chore(code): resolve conflicts
* chore(test): update test
---------
Co-authored-by: xudong.w <[email protected]>
Co-authored-by: Jk Xu <[email protected]>
Co-authored-by: Yang Xiufeng <[email protected]>
Co-authored-by: Liu Zhenlong <[email protected]>
Co-authored-by: Dousir9 <[email protected]>
Co-authored-by: TCeason <[email protected]>
Co-authored-by: zhya <[email protected]>
1 parent 03f56f1 commit 0ab6572
File tree
103 files changed
+2653
-2006
lines changed- src
- query
- ast
- src
- ast
- format/syntax
- statements
- parser
- tests/it
- testdata
- expression/src/utils
- functions/tests/it/scalars/testdata
- service/src
- interpreters
- pipelines/builders
- schedulers
- sql/src/planner
- binder
- bind_query
- bind_table_reference
- optimizer
- cascades
- tasks
- dynamic_sample
- hyper_dp
- property
- rule
- rewrite
- plans
- semantic
- tests/sqlsmith/src/sql_gen
- tests
- sqllogictests/suites
- base/09_fuse_engine
- mode
- cluster
- memo
- standalone
- ee
- explain_native
- push_down_filter/push_down_filter_join
- explain
- push_down_filter/push_down_filter_join
- selectivity
- query
- task
- tpch
- suites
- 0_stateless
- 12_time_travel
- 16_flashback
- 17_altertable
- 18_rbac
- 20+_others
- 1_stateful
- 00_stage
- 02_query
- 09_http_handler
- 5_ee
- 04_attach_read_only
- 05_stream
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
103 files changed
+2653
-2006
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
| 372 | + | |
| 373 | + | |
372 | 374 | | |
373 | 375 | | |
374 | 376 | | |
| |||
379 | 381 | | |
380 | 382 | | |
381 | 383 | | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
382 | 394 | | |
383 | 395 | | |
384 | 396 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
531 | 531 | | |
532 | 532 | | |
533 | 533 | | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
534 | 540 | | |
535 | 541 | | |
536 | 542 | | |
537 | 543 | | |
538 | | - | |
| 544 | + | |
539 | 545 | | |
540 | 546 | | |
541 | 547 | | |
542 | 548 | | |
543 | 549 | | |
544 | | - | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
545 | 558 | | |
546 | 559 | | |
547 | 560 | | |
| |||
712 | 725 | | |
713 | 726 | | |
714 | 727 | | |
| 728 | + | |
| 729 | + | |
715 | 730 | | |
716 | 731 | | |
717 | 732 | | |
| |||
729 | 744 | | |
730 | 745 | | |
731 | 746 | | |
| 747 | + | |
732 | 748 | | |
733 | 749 | | |
734 | 750 | | |
735 | 751 | | |
736 | 752 | | |
737 | 753 | | |
738 | 754 | | |
| 755 | + | |
739 | 756 | | |
740 | 757 | | |
741 | 758 | | |
| |||
834 | 851 | | |
835 | 852 | | |
836 | 853 | | |
| 854 | + | |
| 855 | + | |
837 | 856 | | |
838 | 857 | | |
839 | 858 | | |
| |||
842 | 861 | | |
843 | 862 | | |
844 | 863 | | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
845 | 872 | | |
846 | 873 | | |
847 | 874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| 207 | + | |
| 208 | + | |
207 | 209 | | |
208 | 210 | | |
209 | 211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
719 | 719 | | |
720 | 720 | | |
721 | 721 | | |
| 722 | + | |
| 723 | + | |
722 | 724 | | |
723 | 725 | | |
724 | 726 | | |
| |||
736 | 738 | | |
737 | 739 | | |
738 | 740 | | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | 741 | | |
762 | 742 | | |
763 | 743 | | |
| |||
825 | 805 | | |
826 | 806 | | |
827 | 807 | | |
828 | | - | |
| 808 | + | |
829 | 809 | | |
830 | | - | |
| 810 | + | |
831 | 811 | | |
832 | 812 | | |
833 | 813 | | |
| 814 | + | |
| 815 | + | |
834 | 816 | | |
835 | 817 | | |
836 | 818 | | |
| |||
869 | 851 | | |
870 | 852 | | |
871 | 853 | | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
872 | 889 | | |
873 | 890 | | |
874 | 891 | | |
| |||
979 | 996 | | |
980 | 997 | | |
981 | 998 | | |
| 999 | + | |
| 1000 | + | |
982 | 1001 | | |
983 | 1002 | | |
984 | 1003 | | |
985 | 1004 | | |
986 | 1005 | | |
| 1006 | + | |
| 1007 | + | |
987 | 1008 | | |
988 | 1009 | | |
989 | 1010 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1078 | 1078 | | |
1079 | 1079 | | |
1080 | 1080 | | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
1081 | 1084 | | |
| 1085 | + | |
1082 | 1086 | | |
1083 | 1087 | | |
1084 | 1088 | | |
| |||
0 commit comments