Description
Two approaches - a separate decoding path, into rows instead of VRBs; or decoding VRBs into rows on a higher level (the original LlapInputFormat). I think the latter might be better - it's not a hugely important path, and perf in non-vectorized case is not the best anyway, so it's better to make do with much less new code and architectural disruption.
Some ORC patches in progress introduce an easy to reuse (or so I hope, anyway) VRB-to-row conversion, so we should just use that.
Attachments
Attachments
Issue Links
- is blocked by
-
HIVE-11417 Create shims for the row by row read path that is backed by VectorizedRowBatch
- Closed
- links to