[feature](paimon)paimon catalog supports complex types#25364
[feature](paimon)paimon catalog supports complex types#25364morningman merged 3 commits intoapache:masterfrom
Conversation
eef6ef7 to
583aa25
Compare
|
run buildall |
fe3e440 to
34ff765
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
34ff765 to
4bf6df7
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
| def c21 = """select * from auto_bucket where dt="b" and hh="c";""" | ||
| def c22 = """select * from auto_bucket where dt="d";""" | ||
| def c23 = """select * from complex_tab order by c1;""" | ||
| def c24 = """select * from complex_tab where c1=1;""" |
There was a problem hiding this comment.
24,25,26 is similar,keeping one is enough,can add some case like 'SELECT m['a'] FROM simple_map;'
There was a problem hiding this comment.
Thanks for your suggestion, I have changed it
| private int idx; | ||
| private InternalRow record; | ||
| ColumnType dorisType; | ||
| private DataGetters record; |
There was a problem hiding this comment.
why change InternalRow to DataGetters
There was a problem hiding this comment.
When dealing with unpackArray and unpackMap, since org.apache.paimon.data.InternalArray extends org.apache.paimon.data.DataGetters, if do not change the InternalRow to DataGetters, the force transfer will fail.
bf12d43 to
5e78f3a
Compare
|
run buildall |
|
PR approved by anyone and no changes requested. |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
5e78f3a to
1940570
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
Need more test case, not merge to 2.0 yet |
Add Paimon complex nested type regression case. Related pr:#25364
Add Paimon complex nested type regression case. Related pr:apache#25364
Add Paimon complex nested type regression case. Related pr:apache#25364
Add Paimon complex nested type regression case. Related pr:apache#25364
Add Paimon complex nested type regression case. Related pr:apache#25364
Add Paimon complex nested type regression case. Related pr:apache#25364
Proposed changes
Issue Number: close #xxx
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...