starrocks
starrocks copied to clipboard
[Feature][Support Struct] Support ORC Struct subfield lazy load.
What type of PR is this:
- [ ] BugFix
- [x] Feature
- [ ] Enhancement
- [ ] Refactor
- [ ] UT
- [ ] Doc
- [ ] Tool
In this pr:
- I add a LoadType class, CompoundLoad is used for the struct subfield lazy load, which means this field's subfield will contain both lazy load field and no lazy load field.
- I moved LazyLoad test cases out of the
apache-orc
folder, so thatrun-ut.sh
can test orc lazy load directly. - I add a struct subfield lazy load test.
Checklist:
- [x] I have added test cases for my bug fix or my new feature
- [ ] I have added user document for my new feature or new function