e3ab2caef8
[improvement](sink) Support local exchange for multi fragment instances ( #12017 )
2022-08-25 19:28:23 +08:00
f19c344328
[behavior change](planner)change Doris's query organization syntax to standard sql ( #9745 )
2022-08-25 17:17:13 +08:00
858cb74bef
[typo](doc)Window funnel fix ( #12064 )
...
window funnel fix
2022-08-25 15:46:47 +08:00
588dc5f12a
[feature](cold_on_s3) Show remote data usage via SHOW BACKENDS and SHOW TABLETS statements ( #11450 )
2022-08-25 15:36:15 +08:00
4217b9c1d3
[feature] (dbt) add incremental and init interactive command line ( #11870 )
...
add dbt-doris incremental model and init interactive command line
2022-08-25 15:03:28 +08:00
aec24d4da1
[feature](http) get create table stmt for a given query ( #11979 )
...
This API can help user to get all create table statement of a given SQL.
So that it will be easier to run the case in other Doris cluster.
See document for details
2022-08-25 15:02:05 +08:00
003fdf2b36
[fix](scan) use serial scan thread token only for scan node ( #12058 )
...
Only the scan node's limit is less than 1024, we can use serial thread token to submit scanners.
Or it will slow down the query.
2022-08-25 14:54:02 +08:00
9d165797c5
[ci](shellcheck)shellcheck include ssb-tools and tpch-tools ( #12039 )
2022-08-25 11:52:13 +08:00
620d33a763
[Enchancement](optimize) set result_size_hint to filter_block ( #11972 )
2022-08-25 11:42:52 +08:00
b505d6cf66
[improvement](doc test) add docs for window_funnel and refine tests ( #12059 )
...
add docs for window_funnel and refine tests
2022-08-25 11:26:40 +08:00
4017f64994
[feature](Nereids) support non-equal predicates in Join ( #11812 )
...
Currently, the join on conditions are denoted by Join.conditions as one expression.
It is not convenient to get equal-predicates for hash table.
This pr add a rule FindHashConditionForJoin to split on-conditions into two parts:
- hashJoinPredicates
- otherJoinConditions
And store them as two attributes in LogicalJoin and PhysicalJoin.
JoinReorder rule is impacted by this change, since the way we get the equal conditions between join children are changed.
In this pr, we changed the output of multiJoin slightly. Equations like A=1 are moved from join condition to upper filter.
For more detail, refer to fe/fe-core/src/test/java/org/apache/doris/nereids/datasets/ssb/SSBJoinReorderTest.java.
2022-08-25 11:08:31 +08:00
73a3471fbd
[minor](conjuncts) remove row-based conjuncts from vectorized engine ( #12053 )
2022-08-25 10:13:20 +08:00
6e6de1853c
[Bug](ctas): Ctas use default DEFAULT CURRENT_TIMESTAMP insert error ( #12056 )
2022-08-25 09:00:00 +08:00
0a450d96a5
[Fix] fix cast(array<not_null> as array<>) causes be core dump ( #11649 )
2022-08-24 22:51:30 +08:00
ec6400f0dc
[feature-wip](unique-key-merge-on-write) add regression case ( #11731 )
...
Co-authored-by: yixiutt <yixiu@selectdb.com >
2022-08-24 21:27:58 +08:00
5219d2aab0
[fix](union)the result exprs of union node should substitute by child node's smap ( #11933 )
...
union node's result exprs should be substitued by child node's smap first, then the following "computePassthrough" method would have correct information to do its job.
2022-08-24 19:43:40 +08:00
87dd9c6b8b
[typo](doc) Change wrong words #11778
2022-08-24 18:34:04 +08:00
b32aac9195
[feature](Nereids)add normalize aggregate rule ( #12013 )
2022-08-24 18:30:18 +08:00
54fc038dc5
[Fix](remote) Fix thread safety issue in cache ( #11984 )
2022-08-24 18:14:14 +08:00
2057edbea0
[fix](ut) Fix fe ut npe for DeleteHandlerTest ( #12033 )
2022-08-24 18:09:02 +08:00
b619bb2000
[enhancement](ldap) optimize LDAP authentication. ( #11948 )
...
* [enhancement](ldap) optimize LDAP authentication.
1. Support caching LDAP user information.
2. HTTP authentication supports LDAP.
3. LDAP temporary users support default user property.
4. LDAP configuration supports the `admin show config` and `admin set config` commands.
2022-08-24 17:08:14 +08:00
d87ab69ead
[bug](vectorized) fix bug of tuple is null null side do not set ( #12012 )
2022-08-24 16:19:43 +08:00
8b4f693ad5
[fix](grouping)fix grouping function bug ( #11861 )
2022-08-24 15:05:25 +08:00
f875684345
[fix](agg) Crashing caused by serialization in streaming aggregation ( #12027 )
2022-08-24 14:38:25 +08:00
d8e401cfba
[Chore](script) support custom python version on build script ( #11954 )
2022-08-24 14:31:05 +08:00
9cceddaeb3
[tools](ssb and tpch)optimize tools ( #11975 )
2022-08-24 14:29:38 +08:00
81b6c8d9f9
[fix](sort)the sort expr nullable info is wrong in some case ( #12003 )
2022-08-24 14:26:09 +08:00
1304a17600
[fix](memtracker) Improve performance of tracking real physical memory of PodArray #12021
2022-08-24 14:24:14 +08:00
52be50972f
[regression-test](p0) add case for window function at min/max when vectorized ( #11989 )
...
Co-authored-by: xiaojunjie <xiaojunjie@baidu.com >
2022-08-24 14:20:18 +08:00
fb3c00c943
[Improvement](storage) reuse schema and rowblockv2 on single scanner_thread ( #11392 )
...
* support reuse rowblockv2 on single thread
2022-08-24 13:42:10 +08:00
29dd6ccb11
[typo](doc)Adding Missing Documents ( #12022 )
...
Adding Missing Documents
2022-08-24 12:35:13 +08:00
f737ff742e
[enhancement](Nereids)support max function ( #11795 )
...
- add aggregate function max to Nereids
- add function P0 regression test for Nereids
2022-08-24 10:54:51 +08:00
47dfd915c6
[doc](faq) add Problem with the SSL CA cert FAQ ( #11982 )
2022-08-24 09:13:16 +08:00
ba85c06a68
[feature-wip](unique-key-merge-on-write) fix that IndexedColumnIterator next batch may return empty result ( #11928 )
2022-08-24 08:53:44 +08:00
3abc4f357f
[Bug](bitmap) intersect_count function use in string cause ASAN error ( #11936 )
2022-08-24 08:51:53 +08:00
5d627e41a4
[fix](array-type) fix the be core dump when import number larger than uint64 ( #11853 )
...
Co-authored-by: hucheng01 <hucheng01@baidu.com >
2022-08-24 08:51:12 +08:00
568f596330
[fix](agg)grouping_id function in having is not correctly substituted ( #11834 )
2022-08-24 08:50:28 +08:00
d7ffb4e26e
[deps](httpv2)upgrade springboot version to 2.7.3 ( #11963 )
2022-08-24 08:49:57 +08:00
1fc5515a78
[enhancement](memory) Remove unused reservation tracker ( #11969 )
2022-08-24 08:49:34 +08:00
477899af8e
[fix](having) Fix the with as clause containing having caused a null pointer ( #12007 )
2022-08-24 08:48:49 +08:00
043a082c27
[typo](doc) fix some typo in faq docs #11977
2022-08-24 08:48:19 +08:00
c72a84f7c5
[fix](join)the hash join node would get the wrong nullable if the child node is cross join node ( #11971 )
...
* [fix](join)the hash join node would get the wrong nullable if the child node is cross join node
2022-08-24 08:47:52 +08:00
dac0883635
[chore](checkstyle)forbidden import all kind of relocated guava ( #12018 )
2022-08-24 08:47:13 +08:00
83391dc603
[fix](auth) no need to degrade USAGE_PRIV in userPrivTable ( #12016 )
2022-08-24 08:46:56 +08:00
5c3367b67d
[Bug](ctas/ctl): Ctas and ctl default value error ( #12015 )
2022-08-24 08:46:43 +08:00
7798309807
[improvement](start_script) add ASAN and UBSAN env in start_be.sh #12014
...
Neither asan nor ubsan does not generate core file by default,
however, we need core file to analyze problems detected by asan and ubsan.
2022-08-24 08:43:00 +08:00
d06edd4b8b
[minor](runtime-filter) add DCHECK for runtimefilter bug ( #11996 )
...
Not a fix, just add debug info to try find root cause of #11995
2022-08-24 07:53:30 +08:00
cbbf4e10ff
[fix](array-type) fix be occasional coredump when use stream load ( #11997 )
...
Co-authored-by: hucheng01 <hucheng01@baidu.com >
2022-08-23 21:54:00 +08:00
1056a6d8c7
[bug](compaction) fix bug of coredump of filter delete chose wrong filter column ( #12002 )
...
* [bug](compaction) fix bug of coredump of filter delete chose wrong filter column
* clang format
2022-08-23 21:52:11 +08:00
76028265e8
[refactor](Nereids): merge rewrite job ( #11950 )
...
merge rewrite job
2022-08-23 20:06:34 +08:00