Support list type join
- Dominant language
- C++
- Stars
- 17.1k
- Forks
- 4.3k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 88
Description
### Describe the enhancement requested
We have many nested list types and are using joins. However, it seems that joins on list fields are currently not supported, even when they are non-key fields. Will list field joins be supported in the future?
// relevant code:
for (const auto& field : left_schema.fields()) {
const auto& type = *field->type();
if (!IsTypeSupported(type)) {
return Status::Invalid("Data type ", type,
" is not supported in join non-key field ", field->name());
}
}
for (const auto& field : right_schema.fields()) {
const auto& type = *field->type();
if (!IsTypeSupported(type)) {
return Status::Invalid("Data type ", type,
" is not supported in join non-key field ", field->name());
}
}
### Component(s)
C++
Contributor guide
Assessment
This issue has not been assessed yet.