westonpace commented on PR #14143:
URL: https://github.com/apache/arrow/pull/14143#issuecomment-1249659345
@richtia @vibhatha
I tried to run the DuckDb plan. I had to tweak a few minor things. You
will need to set conversion strictness to `BEST_EFFORT` in order to use the
fallback mechanism. I think this is the default though so we should be ok.
I just tried the first plan you posted and I can get the plan to run but
there are two problems I had to work around, one Acero and one DuckDb:
1. (Acero problem) Acero does not support projection pushdown:
```
"projection": {
"select": {
"structItems": [
{},
{
"field": 1
}
]
},
"maintainSingularStruct": true
},
```
2. (DuckDb problem) DuckDb is missing the overflow argument:
```
,
"arguments": [
{
"value": {
"selection": {
"directReference": {
"structField": {}
},
"rootReference": {}
}
}
},
{
"value": {
"selection": {
"directReference": {
"structField": {
"field": 1
}
},
"rootReference": {}
}
}
}
]
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]