starrocks icon indicating copy to clipboard operation
starrocks copied to clipboard

[Feature][Support Struct] Support ORC Struct subfield lazy load.

Open Smith-Cruise opened this issue 2 years ago • 0 comments

What type of PR is this:

  • [ ] BugFix
  • [x] Feature
  • [ ] Enhancement
  • [ ] Refactor
  • [ ] UT
  • [ ] Doc
  • [ ] Tool

In this pr:

  1. 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.
  2. I moved LazyLoad test cases out of the apache-orc folder, so that run-ut.sh can test orc lazy load directly.
  3. 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

Smith-Cruise avatar Sep 22 '22 01:09 Smith-Cruise