Commit Graph

13721 Commits

Author SHA1 Message Date
7727535b91 [Enhancement](build) try to download commit specific source code when git submodule failed (#23846) 2023-09-04 20:12:46 +08:00
039c76cbc0 [feature-wip] (arrow-flight) (step1) BE support Arrow Flight server, read data only (#23765) 2023-09-04 19:19:55 +08:00
21aea76333 [pipelineX](feature) support assert rows num operator (#23857) 2023-09-04 18:17:26 +08:00
d694f4a946 [doc](bitmap) add docs from bitmap_to_base64 and bitmap_from_base64 (#23805) 2023-09-04 17:57:24 +08:00
Pxl
251e79d9f8 [Bug](compare) fix core dump on decimal128 when be is build by debug mode (#23840)
fix core dump on decimal128 when be is build by debug mode
2023-09-04 17:40:57 +08:00
db306a51b3 [fix](nereids) missing return value of resetLogicalProperties() (#23850)
physicalPlan.resetLogicalProperties(); will not change the origin plan but create a new plan with no logical property. So should update the plan using resetLogicalProperties()'s return value.
2023-09-04 17:37:26 +08:00
72b709d6a9 [opt](stats) split period collector from auto collector (#23622)
1. Split period analyze from auto collector
2. Analyze table incrementally by default
3. Rename StatisticsAutoAnalyzer to StatisticsAutoCollector
2023-09-04 17:04:16 +08:00
1c73fd2687 [pipelineX](ssb) add SSB test cases (#23844) 2023-09-04 16:38:37 +08:00
f37078db99 [fix](testcase) add analyze table in load of tpcds_sf1_index testcase (#23811) 2023-09-04 16:19:48 +08:00
9bc7010639 fix topn be inoperative because Field == Null always return true (#23830)
```if (!new_top.is_null() && new_top != old_top)``` is always false since old_top is Null when init and Field == Null always return true.

We add old_top.is_null() check first to avoid the problem and then issue more carefull discussion about Field == Null semantics.
2023-09-04 16:02:07 +08:00
5dc46efcdf [feature](nereids) eliminate cascading outer join (#23754)
after eliminate outer join, create is-not-null predicate, and then this is-not-null predicate can be used to eliminate descendant outer join. the newly created is-not-null predicate will be eliminated in EliminateNotNull rule.
2023-09-04 16:00:18 +08:00
422159bd94 [pipelineX](refactor) add repeat node in pipelineX (#23750) 2023-09-04 15:55:09 +08:00
301a1d97e1 [fix](row-policy) fix creating row policy with forward issue (#23801)
The `CreateRowPolicyCommand` is implemented with overriding `run()` method.

So when executing `create row policy` in non-master FE, and forward it to Master FE,
it will call `execute(TUniqueId queryId)` method and go through `executeByNereids()`.
And because without `run()` method, it will do nothing and return OK.
So after `show row policy`, user will get empty result.

This PR fix it by implmenting the `run()` method but throw an Exception, so that it will
fallback to old planner, to do the creating row policy command normally.

The full implement of `run()` method should be implemented later.
This is just a tmp fix.
2023-09-04 15:19:37 +08:00
ff92978392 [pipelineX](fix) fix correctness problem (#23823) 2023-09-04 15:04:49 +08:00
9bca52d002 [chore](idea) add back .idea dir under fe (#23821) 2023-09-04 14:01:00 +08:00
Pxl
bb3fadc5d3 [Bug](materialized-view) fix mv not match because cast and alias name (#23580)
fix mv not match because cast and alias name
2023-09-04 12:46:33 +08:00
0179e5c2ba [bugfix](fragment mgr) heap used after free in fragment manager when query is cancelled (#23817)
Co-authored-by: yiguolei <yiguolei@gmail.com>
2023-09-04 12:20:16 +08:00
a1915d13c0 [docs] Correct spelling of words (#23652)
Co-authored-by: 苗宏凯 <9499318+miaohongkai@user.noreply.gitee.com>
2023-09-04 11:55:48 +08:00
0f2bbf5b81 [doc](datetime) description of datetime in DATETIME.md (#23683) 2023-09-04 11:54:16 +08:00
hzq
201c0cc4ef [fix](pipeline) Fix cancel_query locks nothing #23815 2023-09-04 11:50:24 +08:00
3e00d62780 [docs](releasenote) 2.0.1&1.2.7 release note (#23807) 2023-09-04 11:29:03 +08:00
e1f9626564 [regression](inverted index) force nereids open for count on index (#23796) 2023-09-04 11:18:18 +08:00
618f636197 [community](collaborator) add collaborator shuke987 for issue/pr label (#23813)
remove collaborators xiaokang and zy-kkk since they are committer
2023-09-04 11:13:12 +08:00
12ca9d95b6 [opt](Nereids) use avl tree to construct continuous union operand (#23763) 2023-09-04 10:41:48 +08:00
3317909141 [pipelineX](join) support nested loop join operator (#23756) 2023-09-04 10:08:22 +08:00
9da9409bd4 [refactor](join) improve join node output when build table rows is 0 (#23713) 2023-09-04 09:48:38 +08:00
acbd8ca185 [improvement](show backends) show backends print trash used (#23792) 2023-09-03 20:30:58 +08:00
8c213f8498 [typo][doc]modify some error decriptions. (#22491) 2023-09-03 15:20:04 +08:00
89eacd4751 [enhancement](load) support dry_run_query for load (#23680)
If dry_run_query is set, a sink just discards blocks and do
not send them to destination.
2023-09-03 15:08:10 +08:00
5ca14938ac [Test](Framework) add enable cache data args for test CommandLine (#21852) 2023-09-03 14:51:00 +08:00
24a5cca145 [typo](docs) add comment of audit plugin (#22834)
Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com>
2023-09-03 14:48:26 +08:00
2457fbd3e0 [typo][doc]modify error description in OUTFILE. (#22715)
Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com>
2023-09-03 14:46:04 +08:00
da4213fc2a [improve](spark-load) set status fail message when spark load job status is cancelled. (#20798) 2023-09-03 11:40:09 +08:00
8510af3a7f [fix](hive external) support set hive version when create hive external table (#20622) 2023-09-03 11:16:46 +08:00
e928868a4c [pipelineX](minor) Add type check for cast (#23736) 2023-09-03 11:06:07 +08:00
d367e3cf01 [fix](load) fix cancel load failed because Job could not be cancelled when job is finished or cancelled (#17730) 2023-09-03 10:57:38 +08:00
e4ee931281 [fix](doc)description of unique (#21664) 2023-09-03 10:57:17 +08:00
a664bc5fca [enhancement](jdbc catalog ) support postgresql partition table (#23744) 2023-09-03 10:52:01 +08:00
a74fe4acfd [fix](dpc) Update README.md doris website doc link (#22713) 2023-09-03 10:35:30 +08:00
7f124cff68 [improvement] delete duplicate code in sql_scanner.flex (#19835) 2023-09-03 10:18:07 +08:00
360f43f8b4 [enhancement](regression) Add a case to check if light_schema_change=true when creating table (#18889) 2023-09-03 09:58:14 +08:00
b31acee856 [typo](docs) Changes to expressions in workload group (#23609) 2023-09-03 09:13:12 +08:00
ed93b8ac77 [typo][doc]modify tablet_repair_and_balance incorrect parameter descriptions. (#22532) 2023-09-03 09:08:06 +08:00
2b194864a4 [typo](docs)Resolved compilation errors caused by using a higher version of Node.js. (#22797)
Fixed errors caused by using a higher version of Node.js.

Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com>
2023-09-03 09:07:45 +08:00
c7348105e3 [typo](docs)Correct the odbc markdown comments (#22477) 2023-09-03 09:07:04 +08:00
4b99179d00 [fix](sec) update mysql:mysql-connector-java 8.0.15 to 8.0.28 (#22776) 2023-09-02 23:24:34 +08:00
ef1ff19e70 [docs] Add BE debug build instruction to docs (#21964) 2023-09-02 23:22:37 +08:00
81b51e1440 [typo][doc]Modify the error description in the broker-load-manual. (#22772) 2023-09-02 23:20:20 +08:00
xyf
0318da1df3 [fix](doc) Modify README.md
Change ‘kafka_default_offset’ to ‘kafka_default_offsets’. (#23791) 2023-09-02 23:17:56 +08:00
5694f1b04b [fix](conf) revert changes in regression-conf.groovy in #23702 and fix BE compile error (#23788) 2023-09-02 22:31:49 +08:00