[FIX](complex-type) fix agg table with complex type with replace state#24873
Conversation
|
|
||
| void replace_column_data(const IColumn&, size_t row, size_t self_row = 0) override { | ||
| LOG(FATAL) << "replace_column_data not implemented"; | ||
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) override { |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
|
|
||
| void replace_column_data(const IColumn&, size_t row, size_t self_row = 0) override { | ||
| LOG(FATAL) << "replace_column_data not implemented"; | ||
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) override { |
There was a problem hiding this comment.
warning: method 'replace_column_data' can be made const [readability-make-member-function-const]
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) override { | |
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) const override { |
| } | ||
| } | ||
|
|
||
| void replace_batch_column_data(const IColumn& rhs, size_t num_rows, size_t row, |
There was a problem hiding this comment.
warning: method 'replace_batch_column_data' can be made const [readability-make-member-function-const]
be/src/vec/columns/column_nullable.h:360:
- size_t self_row = 0) override {
+ size_t self_row = 0) const override {| } | ||
| void replace_column_data(const IColumn&, size_t row, size_t self_row = 0) override { | ||
| LOG(FATAL) << "replace_column_data not implemented"; | ||
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) override { |
There was a problem hiding this comment.
warning: method 'replace_column_data' can be made const [readability-make-member-function-const]
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) override { | |
| void replace_column_data(const IColumn& rhs, size_t row, size_t self_row = 0) const override { |
| } | ||
| } | ||
|
|
||
| void replace_batch_column_data(const IColumn& rhs, size_t num_rows, size_t row, |
There was a problem hiding this comment.
warning: method 'replace_batch_column_data' can be made const [readability-make-member-function-const]
be/src/vec/columns/column_struct.h:143:
- size_t self_row = 0) override {
+ size_t self_row = 0) const override {|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
|
run buildall |
|
TeamCity be ut coverage result: |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run buildall |
|
TeamCity be ut coverage result: |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
PR approved by at least one committer and no changes requested. |
|
run p1 |
apache#24873) fix agg table with complex type with replace state
#24873) fix agg table with complex type with replace state
Proposed changes
Issue Number: close #xxx
when we use replace agg state which we only supported in complex type, fix be not implement replace_column_data with agg value to iterator . so we will got a be core below this
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...