Uh oh!
There was an error while loading. Please reload this page.
[Refactor](BE) Uniform Expr, Block, Columns size-relative interface (Part I) - #42930
Conversation
doris-robot
commented
Oct 30, 2024
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
zclllyybb
commented
Oct 30, 2024
run buildall |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
doris-robot
commented
Oct 30, 2024
TeamCity be ut coverage result: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
144d6bb to
5c78d09CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
zclllyybb
commented
Nov 4, 2024
run buildall |
doris-robot
commented
Nov 4, 2024
TeamCity be ut coverage result: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
zclllyybb
commented
Nov 5, 2024
run buildall |
doris-robot
commented
Nov 5, 2024
TeamCity be ut coverage result: |
zclllyybb
commented
Nov 6, 2024
run buildall |
Uh oh!
There was an error while loading. Please reload this page.
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
doris-robot
commented
Nov 6, 2024
TeamCity be ut coverage result: |
fix macos compile failed, introduced by apache#40813, apache#42930, apache#43218, apache#43289 (cherry picked from commit ded2190)
…Part I) (apache#42930) ## Proposed changes In this pr we refactored some base interface to avoid narrow cast with data consistent kept. We uniformed these type of numbers: ``` columns in Block - U32 (just use no more than U16) Rows in Block - U64 (others U32, ColumnString64 U64) column_id in expr arg - I32 (because -1 is meaningful) child of Expr - U16 (FE use int32, have a restriction of 10000. adjustable but no guarantee for result) ``` So, for functions' argument column id, we use `uint32` to replace `size_t`. For rows, we use `size_t` to replace some `int`. For child of expr, we cast it as `uint_16` to use, rather than `size_t` as `vector::size()` Refactor of table functions: apache#43218
…Part II) (apache#43218) part 2 of apache#42930 two modifications: 1. when parsing data of json array, cast to target type when parse int data no matter what source type is. 2. in explode_numbers, the argument column type is certain Int32. so reduce some virtual function call.
fix macos compile failed, introduced by apache#40813, apache#42930, apache#43218, apache#43289
Proposed changes
Issue Number: close #xxx
In this pr we refactored some base interface to avoid narrow cast with data consistent kept.
We uniformed these type of numbers:
So, for functions' argument column id, we use
uint32to replacesize_t.For rows, we use
size_tto replace someint.For child of expr, we cast it as
uint_16to use, rather thansize_tasvector::size()Refactor of table functions: #43218